private void ShowEditPaymentForm(IPayment payment, ItemControl ucPayments, Common.MFType mfType, IPaymentType paymentType) { AddEditPaymentForm paymentForm; IPayment selectedPayment; selectedPayment = (IPayment)ucPayments.SelectedRow; paymentForm = new AddEditPaymentForm(mfType, paymentType, selectedPayment); if (paymentForm.ShowDialog() == DialogResult.OK) { payment.Edit(selectedPayment.Id, paymentForm.TypeId, paymentForm.PaymentDate, paymentForm.Amount, paymentForm.Comment); ucPayments.PopulateList(new SortableBindingList<IPayment>(payment.GetPayments(_year, _week))); _modified = true; } paymentForm.Dispose(); }
private void grdPayments_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { AddEditPaymentForm paymentForm; IPayment selectedPayment; selectedPayment = (IPayment)grdPayments.CurrentRow.DataBoundItem; paymentForm = new AddEditPaymentForm(_MFType, _paymentType, selectedPayment); if (paymentForm.ShowDialog() == DialogResult.OK) { _payment.Edit(selectedPayment.Id, paymentForm.TypeId, paymentForm.PaymentDate, paymentForm.Amount, paymentForm.Comment); btnSearch_Click(null, new EventArgs()); SelectRow(selectedPayment.Id); } paymentForm.Dispose(); } catch (Exception exception) { Error.DisplayMessage(exception); } }
private void ShowAddPaymentForm(IPayment payment, Common.MFType mfType, IPaymentType paymentType, ItemControl grdPayments) { AddEditPaymentForm paymentForm; paymentForm = new AddEditPaymentForm(mfType, paymentType, _startDate); if (paymentForm.ShowDialog() == DialogResult.OK) { payment.Add(paymentForm.TypeId, paymentForm.PaymentDate, paymentForm.Amount, paymentForm.Comment); grdPayments.PopulateList(new SortableBindingList<IPayment>(payment.GetPayments(_year, _week))); _modified = true; } paymentForm.Dispose(); }
private void ShowPaymentForm(IPayment payment, Common.MFType mfType, IPaymentType paymentType) { AddEditPaymentForm paymentForm; paymentForm = new AddEditPaymentForm(mfType, paymentType); if (paymentForm.ShowDialog() == DialogResult.OK) { payment.Add(paymentForm.TypeId, paymentForm.PaymentDate, paymentForm.Amount, paymentForm.Comment); _selectedYear = paymentForm.PaymentDate.Year; RefreshData(); } paymentForm.Dispose(); }