Exemple #1
0
        private void Add()
        {
            var pay  = new Pay();
            var view = new AddPayWindow
            {
                DataContext = pay,
                Owner       = _view
            };

            if (view.ShowDialog() == true)
            {
                Pays.Add(pay);
            }
        }
Exemple #2
0
        private void AddData(int mID, int oID, decimal summ)
        {
            var tempPay = new Pay(_connectionSettings, mID, oID, summ);

            Pays.Add(tempPay.ToString(), tempPay);
            PayPanels.Add(tempPay.ToString(), tempPay.Create());
            tempPay.Button.Click += (o, args) =>
            {
                if (tempPay.Delete(Id))
                {
                    PayList.Items.Remove(PayPanels[tempPay.ToString()]);
                    PayPanels.Remove(tempPay.ToString());
                    Pays.Remove(tempPay.ToString());
                }
            };
            tempPay.Button.Visibility = type == OpenType.View ? Visibility.Collapsed : Visibility.Visible;
            PayList.Items.Add(PayPanels[tempPay.ToString()]);
            SummField.Text =
                (Convert.ToDecimal(
                     Extensions.PrepareStringToConvert(string.IsNullOrEmpty(SummField.Text) ? "0" : SummField.Text)) +
                 summ).ToString();
        }