Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
        }