protected override void populateInputFields()
        {
            Kontrabon obj = new Kontrabon(selectedRowID());

            idtp_Timestamp.Value         = obj.Timestamp;
            itxt_No.ValueText            = obj.No;
            in_Amount.Value              = obj.Amount;
            idtp_ReturnDate.Value        = obj.ReturnDate;
            itxt_Notes.ValueText         = obj.Notes;
            iddl_Customers.SelectedValue = obj.Customers_Id;
        }
        protected override Boolean isInputFieldsValid()
        {
            if (itxt_No.isEmpty())
            {
                return(itxt_No.isValueError("Please provide No"));
            }
            else if (!iddl_Customers.hasSelectedValue())
            {
                return(iddl_Customers.SelectedValueError("Please select Customer"));
            }
            else if ((Mode != FormModes.Update && Kontrabon.isNoExist(null, itxt_No.ValueText)) ||
                     (Mode == FormModes.Update && Kontrabon.isNoExist(selectedRowID(), itxt_No.ValueText)))
            {
                return(itxt_No.isValueError("No is already in the list"));
            }

            return(true);
        }
 protected override void updateCheckbox1Column(Guid id, Boolean newValue)
 {
     Kontrabon.update_Approved(id, newValue);
     setButtonsVisibility(!newValue);
 }
 protected override void update()
 {
     Kontrabon.update(selectedRowID(), (DateTime)idtp_Timestamp.ValueAsStartDateFilter, (Guid)iddl_Customers.SelectedValue, itxt_No.ValueText, in_Amount.ValueDecimal, idtp_ReturnDate.ValueAsStartDateFilter, itxt_Notes.ValueText);
 }
 protected override System.Data.DataView loadGridviewDataSource()
 {
     return(Kontrabon.get(null, itxt_No.ValueText, (Guid?)iddl_Customers.SelectedValue, idtp_StartDate.ValueAsStartDateFilter, idtp_EndDate.ValueAsEndDateFilter, chkShowOnlyApproved.Checked, false).DefaultView);
 }