public void RegisterOtherFees()
        {
            otherFeesList = new List <OtherFeesItem>();
            otherFeesList.Clear();
            int b = gridOtherFees.Rows.Count;

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

                item.OtherFees_Bill_Id     = passBillID;
                item.OtherFees_Std_Id      = passStdID;
                item.OtherFees_Description = gridOtherFees[a, 1].ToString();
                item.OtherFees_Amount      = Decimal.Parse(gridOtherFees[a, 2].ToString());
                item.OtherFees_Balance     = Decimal.Parse(gridOtherFees[a, 2].ToString());
                item.OtherFees_DueDate     = gridOtherFees[a, 3].ToString();
                item.OtherFees_DatePaid    = "N/A";
                item.OtherFees_PaymentMade = 0;
                item.OtherFees_CutOffDate  = gridOtherFees[a, 4].ToString();
                item.OtherFees_Status      = "false";
                item.OtherFees_IsOld       = "false";
                item.OtherFees_Deleted     = "no";

                otherFeesList.Add(item);
            }
        }
 public void TransmitOtherFees()
 {
     transmitOtherFees = new OtherFeesItem();
     transmitOtherFees.OtherFees_Description = txtDescription.text;
     transmitOtherFees.OtherFees_Amount      = Decimal.Parse(txtAmount.text);
     transmitOtherFees.OtherFees_DueDate     = calDueDate.Value.ToString("MM/dd/yyyy");
     transmitOtherFees.OtherFees_CutOffDate  = calCutOff.Value.ToString("MM/dd/yyyy");
 }
        private void UpdateOtherFees()
        {
            using (EditOther editOther = new EditOther())
            {
                editOther.txtDescription.text = gridOther[gridOther.RowSel, 2].ToString();
                editOther.txtAmount.text      = gridOther[gridOther.RowSel, 3].ToString();
                editOther.txtBalance.text     = gridOther[gridOther.RowSel, 4].ToString();
                editOther.txtPaymade.text     = gridOther[gridOther.RowSel, 6].ToString();
                editOther.calDueDate.Value    = DateTime.Parse(gridOther[gridOther.RowSel, 5].ToString());
                editOther.calCutOff.Value     = DateTime.Parse(gridOther[gridOther.RowSel, 9].ToString());
                string comp = gridOther[gridOther.RowSel, 7].ToString();
                if (comp == "false")
                {
                    editOther.cmbStatus.selectedIndex = 1;
                    editOther.calDatePaid.Enabled     = false;
                }
                else
                {
                    editOther.calDatePaid.Value       = DateTime.Parse(gridOther[gridOther.RowSel, 8].ToString());
                    editOther.cmbStatus.selectedIndex = 0;
                    editOther.calDatePaid.Enabled     = true;
                }
                editOther.ShowDialog();
                if (editOther.isConfirmed == true)
                {
                    var otherManage = new OtherFeesManager();
                    var item        = new OtherFeesItem();

                    item.OtherFees_Description = editOther.txtDescription.text;
                    item.OtherFees_Amount      = Decimal.Parse(editOther.txtAmount.text);
                    item.OtherFees_Balance     = Decimal.Parse(editOther.txtBalance.text);
                    item.OtherFees_PaymentMade = Decimal.Parse(editOther.txtPaymade.text);
                    item.OtherFees_DueDate     = editOther.calDueDate.Value.ToString("MM/dd/yyyy");
                    item.OtherFees_CutOffDate  = editOther.calCutOff.Value.ToString("MM/dd/yyyy");
                    item.OtherFees_Id          = selectedOtherId;
                    if (editOther.cmbStatus.selectedIndex == 0)
                    {
                        item.OtherFees_Status   = "true";
                        item.OtherFees_DatePaid = editOther.calDatePaid.Value.ToString("MM/dd/yyyy");
                    }
                    else
                    {
                        item.OtherFees_Status   = "false";
                        item.OtherFees_DatePaid = "N/A";
                    }

                    otherManage.UpdateOther(item);
                }
            }
            StdClick();
        }
        private void UpdateOldBalance()
        {
            using (EditOld editOld = new EditOld())
            {
                editOld.txtDescription.text = gridOld[gridOld.RowSel, 2].ToString();
                editOld.txtAmount.text      = gridOld[gridOld.RowSel, 3].ToString();
                editOld.txtBalance.text     = gridOld[gridOld.RowSel, 4].ToString();
                editOld.txtPaymade.text     = gridOld[gridOld.RowSel, 5].ToString();
                string comp = gridOld[gridOld.RowSel, 6].ToString();
                if (comp == "false")
                {
                    editOld.cmbStatus.selectedIndex = 1;
                    editOld.calDatePaid.Enabled     = false;
                }
                else
                {
                    editOld.calDatePaid.Value       = DateTime.Parse(gridOld[gridOld.RowSel, 7].ToString());
                    editOld.cmbStatus.selectedIndex = 0;
                    editOld.calDatePaid.Enabled     = true;
                }
                editOld.ShowDialog();
                if (editOld.isConfirmed == true)
                {
                    if (gridOld[gridOld.RowSel, 2].ToString() == "Tuition Fee")
                    {
                        var oldManage = new OldTuitionManager();
                        var item      = new OldTuitionItem();

                        item.OldTuition_Description = editOld.txtDescription.text;
                        item.OldTuition_Amount      = Decimal.Parse(editOld.txtAmount.text);
                        item.OldTuition_Balance     = Decimal.Parse(editOld.txtBalance.text);
                        item.OldTuition_PayMade     = Decimal.Parse(editOld.txtPaymade.text);
                        item.OldTuition_Id          = selectedOldId;
                        if (editOld.cmbStatus.selectedIndex == 0)
                        {
                            item.OldTuition_Status   = "true";
                            item.OldTuition_DatePaid = editOld.calDatePaid.Value.ToString("MM/dd/yyyy");
                        }
                        else
                        {
                            item.OldTuition_Status   = "false";
                            item.OldTuition_DatePaid = "N/A";
                        }

                        oldManage.UpdatOld(item);
                    }
                    else
                    {
                        var oldOtherManage = new OtherFeesManager();
                        var item           = new OtherFeesItem();

                        item.OtherFees_Description = editOld.txtDescription.text;
                        item.OtherFees_Amount      = Decimal.Parse(editOld.txtAmount.text);
                        item.OtherFees_Balance     = Decimal.Parse(editOld.txtBalance.text);
                        item.OtherFees_PaymentMade = Decimal.Parse(editOld.txtPaymade.text);
                        item.OtherFees_Id          = selectedOldId;
                        if (editOld.cmbStatus.selectedIndex == 0)
                        {
                            item.OtherFees_Status   = "true";
                            item.OtherFees_DatePaid = editOld.calDatePaid.Value.ToString("MM/dd/yyyy");
                        }
                        else
                        {
                            item.OtherFees_Status   = "false";
                            item.OtherFees_DatePaid = "N/A";
                        }

                        oldOtherManage.UpdateOldOther(item);
                    }
                }
            }
            StdClick();
        }