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); }
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; }
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() })); }