private bool isInputValid() { if (itxt_InvoiceNo.isEmpty()) { return(itxt_InvoiceNo.isValueError("Invalid Invoice No")); } else if (VendorInvoice.isInvoiceNoExist(_vendorInvoice.ID, itxt_InvoiceNo.ValueText)) { return(itxt_InvoiceNo.isValueError("Invoice No already exists")); } if (_fakturPajak != null) //edit assigned FP { if (itxt_FakturPajak_No.isEmpty()) { return(itxt_FakturPajak_No.isValueError("Please provide No")); } else if (FakturPajak.isNoExist(_fakturPajak.Id, itxt_FakturPajak_No.ValueText)) { return(itxt_FakturPajak_No.isValueError("FP No already exists")); } } else if (!itxt_FakturPajak_No.isEmpty()) //add new FP { if (FakturPajak.isNoExist(null, itxt_FakturPajak_No.ValueText)) { return(itxt_FakturPajak_No.isValueError("FP No already exists")); } } return(true); }
protected override Boolean isInputFieldsValid() { if (itxt_No.isEmpty()) { return(itxt_No.isValueError("Please provide No")); } else if (rbCustomer.Checked && !iddl_Customers.hasSelectedValue()) { return(iddl_Customers.SelectedValueError("Please select Customer")); } else if (rbVendor.Checked && !iddl_Vendors.hasSelectedValue()) { return(iddl_Vendors.SelectedValueError("Please select Vendor")); } else if ((Mode != FormModes.Update && FakturPajak.isNoExist(null, itxt_No.ValueText)) || (Mode == FormModes.Update && FakturPajak.isNoExist(selectedRowID(), itxt_No.ValueText))) { return(itxt_No.isValueError("No is already in the list")); } return(true); }