private PayLoan()
 {
     InitializeComponent();
     _newPayment = new payment();
     PaymentReset(_newPayment);
     GridPayment.DataContext = _newPayment;
 }
 public void PaymentReset(payment _p)
 {
     _p.DATE_TIME = System.DateTime.Now;
     _p.AMOUNT = (decimal)0.00;
 }
        private payment setLoanPaymentDetails()
        {
            try
            {
                payment _payment = new payment();

                _payment.ID = IDHandller.generateID("payment");
                _payment.PAYMENT_ID = IDHandller.generateCode("payment");
                _payment.AMOUNT = Convert.ToDecimal(AmountTextBox.Text);
                _payment.DATE_TIME = Convert.ToDateTime(PayDatePicker.Text);
                _payment.PAIDBY = PayedByTextBox.Text;
                _payment.REMARK = RemarkTextBox.Text;

                _payment.FK_LOAN_ID = Session.SelectedLoan.ID;

                _payment.STATUS = true;
                _payment.INSERT_DATETIME = System.DateTime.Now;
                _payment.INSERT_USER_ID = Session.LoggedEmployee.ID;

                return _payment;
            }
            catch
            {
                return null;
            }
        }