示例#1
0
 protected override void virtual_dgv_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (Util.isColumnMatch(sender, e, col_dgv_Checked))
     {
         CustomerTerm.updateCheckedStatus((Guid)Util.getSelectedRowValue(sender, col_dgv_Id), !Util.getCheckboxValue(sender, e));
         populateGridViewDataSource(true);
     }
 }
示例#2
0
        protected override void populateInputFields()
        {
            CustomerTerm obj = new CustomerTerm(selectedRowID());

            iddl_Customers.SelectedValue = obj.Customers_Id;
            in_DebtLimit.Value           = obj.DebtLimit;
            in_TermDays.Value            = obj.TermDays;
            itxt_Notes.ValueText         = obj.Notes;
        }
示例#3
0
 protected override System.Data.DataView loadGridviewDataSource()
 {
     if (Mode == FormModes.Add)
     {
         return(CustomerTerm.get(null, null, chkIncludeInactive.Checked, chkOnlyNotOK.Checked).DefaultView);
     }
     else
     {
         return(CustomerTerm.get(null, (Guid?)iddl_Customers.SelectedValue, chkIncludeInactive.Checked, chkOnlyNotOK.Checked).DefaultView);
     }
 }
示例#4
0
 protected override Boolean isInputFieldsValid()
 {
     if (!iddl_Customers.hasSelectedValue())
     {
         return(iddl_Customers.SelectedValueError("Please select a customer"));
     }
     else if ((Mode != FormModes.Update && CustomerTerm.isExist_CustomersId(null, (Guid)iddl_Customers.SelectedValue)) ||
              (Mode == FormModes.Update && CustomerTerm.isExist_CustomersId(selectedRowID(), (Guid)iddl_Customers.SelectedValue)))
     {
         return(iddl_Customers.SelectedValueError("Customer is already in the list"));
     }
     return(true);
 }
示例#5
0
 protected override void updateActiveStatus(Guid id, bool activeStatus)
 {
     CustomerTerm.updateActive(id, activeStatus);
 }
示例#6
0
 protected override void add()
 {
     CustomerTerm.add((Guid)iddl_Customers.SelectedValue, in_DebtLimit.ValueDecimal, in_TermDays.ValueInt, itxt_Notes.ValueText);
 }
示例#7
0
 protected override void update()
 {
     CustomerTerm.update(selectedRowID(), in_DebtLimit.ValueDecimal, in_TermDays.ValueInt, itxt_Notes.ValueText);
 }