private void ApplyChangesBy(TradePointPayment payment)
        {
            payment.Name = textBoxes[0].Text;
            try
            {
                payment.Sum = Double.Parse(textBoxes[1].Text);
            }
            catch (Exception ex)
            {
                payment.Sum = 0.0;
            }
            try
            {
                payment.Date = datePickers[0].DisplayDate;
            }
            catch (Exception ex)
            {
                payment.Date = DateTime.Today;
            }

            if (payment.Id < 0)
            {
                TradePointsController.GetInstance().AddTradePointPayment(payment);
            }
            else
            {
                TradePointsController.GetInstance().EditTradePointPayment(payment);
            }
        }
        private void AddFieldsBy(TradePointPayment payment)
        {
            TextBox nameTB = new TextBox()
            {
                Text = payment.Name, Margin = new Thickness(5, 5, 5, 5), Width = 200
            };
            TextBox sumTB = new TextBox()
            {
                Text = payment.Sum.ToString(), Margin = new Thickness(5, 5, 5, 5), Width = 200
            };

            sumTB.PreviewTextInput += DoubleValidationTextBox;
            DatePicker datePicker = new DatePicker()
            {
                SelectedDate = payment.Date, IsDropDownOpen = false, Margin = new Thickness(5, 5, 5, 5), Width = 200
            };


            Elements.Children.Add(nameTB);
            Elements.Children.Add(sumTB);
            Elements.Children.Add(datePicker);

            textBoxes.Add(nameTB);
            textBoxes.Add(sumTB);
            datePickers.Add(datePicker);
        }
Beispiel #3
0
 public bool Update(TradePointPayment payment)
 {
     if (payment.Id < 0)
     {
         return(false);
     }
     SQLConnectionHandler.GetInstance()
     .Execute(SQLCommand.UpdateTradePointPayment(payment), true);
     return(true);
 }
 public void EditTradePointPayment(TradePointPayment payment)
 {
     if (payment == null)
     {
         return;
     }
     try
     {
         bool res = ServerHandler.GetInstance().PostRequest("TradePointsPayments/Update", payment);
     }
     catch (Exception ex)
     {
         return;
     }
 }
        public void DeleteTradePointPayment(TradePointPayment payment)
        {
            if (payment == null)
            {
                return;
            }
            try
            {
                var sqlResult = ServerHandler.GetInstance().GetRequest("TradePointsPayments/Delete/" + payment.Id).Result;
            }
            catch (Exception ex)
            {
                return;
            }

            return;
        }
Beispiel #6
0
 public static String UpdateTradePointPayment(TradePointPayment payment)
 {
     return(GetCommand(ref updateTradePointPayment, updateTradePointPaymentPath, new string[] { payment.Name, payment.Sum.ToString(), payment.Date.ToString("YYYY/MM/DD"), payment.Id.ToString() }));
 }