bazar.Accrual.OnButtonAddServiceClicked C# (CSharp) Method

OnButtonAddServiceClicked() protected method

protected OnButtonAddServiceClicked ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        protected void OnButtonAddServiceClicked(object sender, EventArgs e)
        {
            TreeIter iter, CashIter;
            iter = ServiceListStore.Append();
            ServiceListStore.SetValue(iter, (int)ServiceCol.count, 1m);
            ServiceListStore.SetValue(iter, (int)ServiceCol.price, 0m);
            ServiceListStore.SetValue(iter, (int)ServiceCol.sum, 0m);
            ServiceListStore.SetValue(iter, (int)ServiceCol.paid_text, String.Format ("{0:0.00}", 0));
            if(CashNameList.IterNChildren() == 1)
            {
                CashNameList.GetIterFirst (out CashIter);
                ServiceListStore.SetValue(iter, (int)ServiceCol.cash, CashNameList.GetValue (CashIter, 0));
                ServiceListStore.SetValue (iter, (int)ServiceCol.cash_id, CashNameList.GetValue (CashIter, 1));
            }
            //FIXME Добавить вставку информации о счетчиках. Что бы кнопка зажигалась сразу после добавления услуги.
            TestCanSave ();
            ShowStatus ();
        }