Пример #1
0
 public void TransmitPartData()
 {
     transmitPartPay = new PartialPaymentItem();
     transmitPartPay.PartPay_Partition = txtPartition.text;
     transmitPartPay.PartPay_Amount    = Decimal.Parse(txtAmount.text);
     transmitPartPay.PartPay_DueDate   = calDueDate.Value.ToString("MM/dd/yyyy");
 }
        private void UpdatePartition()
        {
            using (EditPartition editPart = new EditPartition())
            {
                editPart.txtPart.text     = gridTuition[gridTuition.RowSel, 2].ToString();
                editPart.txtAmount.text   = gridTuition[gridTuition.RowSel, 3].ToString();
                editPart.txtBalance.text  = gridTuition[gridTuition.RowSel, 4].ToString();
                editPart.txtPaymade.text  = gridTuition[gridTuition.RowSel, 6].ToString();
                editPart.calDueDate.Value = DateTime.Parse(gridTuition[gridTuition.RowSel, 5].ToString());
                string comp = gridTuition[gridTuition.RowSel, 7].ToString();
                if (comp == "false")
                {
                    editPart.cmbStatus.selectedIndex = 1;
                    editPart.calDatePaid.Enabled     = false;
                }
                else
                {
                    editPart.calDatePaid.Value       = DateTime.Parse(gridTuition[gridTuition.RowSel, 8].ToString());
                    editPart.cmbStatus.selectedIndex = 0;
                    editPart.calDatePaid.Enabled     = true;
                }
                editPart.ShowDialog();
                if (editPart.isConfirmed == true)
                {
                    var partManage = new PartialPaymentManager();
                    var item       = new PartialPaymentItem();

                    item.PartPay_Partition   = editPart.txtPart.text;
                    item.PartPay_Amount      = Decimal.Parse(editPart.txtAmount.text);
                    item.PartPay_Balance     = Decimal.Parse(editPart.txtBalance.text);
                    item.PartPay_PaymentMade = Decimal.Parse(editPart.txtPaymade.text);
                    item.PartPay_DueDate     = editPart.calDueDate.Value.ToString("MM/dd/yyyy");
                    item.PartPay_Id          = selectedPartId;
                    if (editPart.cmbStatus.selectedIndex == 0)
                    {
                        item.PartPay_Status   = "true";
                        item.PartPay_DatePaid = editPart.calDatePaid.Value.ToString("MM/dd/yyyy");
                    }
                    else
                    {
                        item.PartPay_Status   = "false";
                        item.PartPay_DatePaid = "N/A";
                    }

                    partManage.UpdatePartialPayments(item);
                    LoadSelectedTuitionpay();
                }
            }
            StdClick();
        }
        public void Register()
        {
            partialPaymentsList = new List <PartialPaymentItem>();
            partialPaymentsList.Clear();
            int b = gridPayPart.Rows.Count;

            for (int a = 1; a < b; a++)
            {
                var item = new PartialPaymentItem();

                item.PartPay_Bill_Id     = passBillID;
                item.PartPay_Std_Id      = passStdID;
                item.PartPay_Partition   = gridPayPart[a, 1].ToString();
                item.PartPay_Amount      = Decimal.Parse(gridPayPart[a, 2].ToString());
                item.PartPay_Balance     = Decimal.Parse(gridPayPart[a, 2].ToString());
                item.PartPay_DueDate     = gridPayPart[a, 3].ToString();
                item.PartPay_DatePaid    = "N/A";
                item.PartPay_PaymentMade = 0;
                item.PartPay_Status      = "false";
                item.PartPay_Deleted     = "no";

                partialPaymentsList.Add(item);
            }
        }