protected override Boolean isInputFieldsValid() { if (string.IsNullOrEmpty(_inputTxtName.TextValue)) { return(_inputTxtName.TextError("Please provide name")); } else if ((Mode != FormMode.Update && PettyCashRecordsCategory.isNameExist(_inputTxtName.TextValue, null)) || (Mode == FormMode.Update && PettyCashRecordsCategory.isNameExist(_inputTxtName.TextValue, selectedRowID()))) { return(_inputTxtName.TextError("Name is already in the list")); } return(true); }
public Invoice_Form(Sale Sale, DataTable _dataSaleItems, bool IsGenerate) { InitializeComponent(); Settings.setGeneralSettings(this); _sale = Sale; _isGenerate = IsGenerate; _saleItems = _dataSaleItems; col_griditems_price.DataPropertyName = InventoryItem.COL_SALE_ADJUSTEDPRICE; col_grid_inventory_color_name.DataPropertyName = InventoryItem.COL_INVENTORYCOLORNAME; PettyCashRecordsCategory.populateDropDownList(iddl_PettyCashCategories.Dropdownlist.combobox, false, true); rbCash.Checked = true; iddl_PaymentMethods.populate(typeof(PaymentMethod)); iddl_PaymentMethods.SelectedItem = PaymentMethod.Cash; populatePage(); if (_isGenerate) { btnPackingList.Enabled = false; pnlSubmit1.Visible = true; pnlSubmit2.Visible = true; btnPrint.Enabled = false; btnEdit.Enabled = true; btnPayment.Enabled = false; btnAddNotes.Enabled = false; } else { //barcode.DataToEncode = _sale.barcode; lblInvoiceNo.Text = _sale.barcode; btnPackingList.Enabled = true; pnlSubmit1.Visible = false; pnlSubmit2.Visible = false; btnPrint.Enabled = true; btnEdit.Enabled = false; btnPayment.Enabled = true; btnAddNotes.Enabled = true; } Tools.disableResizing(this); grid.AutoGenerateColumns = false; }
/*******************************************************************************************************/ #region METHODS private void setupControls() { Settings.setGeneralSettings(this); //set filter to last 30 days idtp_FilterStart.Value = DateTime.Now.Date.AddDays(-30); idtp_FilterEnd.Value = DateTime.Now.Date; PettyCashRecordsCategory.populateInputControlDropDownList(iddl_Filter_PettyCashCategories, true); PettyCashRecordsCategory.populateDropDownList(dropCategories, false, false); grid.AutoGenerateColumns = false; grid.SelectionMode = DataGridViewSelectionMode.FullRowSelect; grid.MultiSelect = false; Tools.setColumnFormat(col_grid_amount, "N2", DataGridViewContentAlignment.MiddleRight); Tools.setColumnFormat(col_grid_balance, "N2", DataGridViewContentAlignment.MiddleRight); //Tools.setGridviewColumnWordwrap(col_grid_notes); Tools.disableSort(grid); col_grid_amount.DataPropertyName = PettyCashRecord.COL_DB_Amount; col_grid_balance.DataPropertyName = PettyCashRecord.COL_Balance; col_grid_categoryname.DataPropertyName = PettyCashRecord.COL_PettyCashRecordsCategories_Name; col_grid_no.DataPropertyName = PettyCashRecord.COL_DB_No; col_grid_notes.DataPropertyName = PettyCashRecord.COL_DB_Notes; col_grid_timestamp.DataPropertyName = PettyCashRecord.COL_DB_Timestamp; col_grid_id.DataPropertyName = PettyCashRecord.COL_DB_Id; col_grid_IsChecked.DataPropertyName = PettyCashRecord.COL_DB_IsChecked; dropCategories.Focus(); //Calculator Fields _calculatorFields = new List <InputControl>() { in_100rb, in_50rb, in_20rb, in_10rb, in_5rb, in_2rb, in_1rb, in_500, in_200, in_100 }; if (GlobalData.UserAccount.role != Roles.Super) { col_grid_IsChecked.Visible = false; btnUpdate.Visible = false; chkOnlyNotChecked.Visible = false; } }
/*******************************************************************************************************/ #region INITIALIZATION public Main_Form() { InitializeComponent(); Settings.setGeneralSettings(this); //initialize filter fields dtStart.ShowCheckBox = true; dtEnd.ShowCheckBox = true; Customer.populateInputControlDropDownList(iddl_Customers, true); Vendor.populateInputControlDropDownList(iddl_Vendors, true); UserAccount.populateInputControlDropDownList(iddl_UserAccounts, true); ProductStoreName.populateInputControlCheckedListBox(iclb_ProductStoreNames, true); FabricColor.populateInputControlCheckedListBox(iclb_Colors, true); clearFilter(); txtSaleBarcode.MaxLength = Settings.saleBarcodeLength; txtInventoryItemBarcode.MaxLength = Settings.itemBarcodeLength + Settings.itemBarcodeMandatoryPrefix.Length; PettyCashRecordsCategory.populateInputControlDropDownList(iddl_PettyCashCategories, false); gridMaster.AutoGenerateColumns = false; gridMaster.SelectionMode = DataGridViewSelectionMode.FullRowSelect; gridMaster.Sort(col_gridmaster_timestamp, ListSortDirection.Descending); col_gridmaster_completed.DataPropertyName = Sale.COL_COMPLETED; col_gridmaster_profit.DataPropertyName = Sale.COL_PROFIT; col_gridmaster_profitpercent.DataPropertyName = Sale.COL_PROFITPERCENT; col_gridmaster_specialuseronly.DataPropertyName = Sale.COL_DB_SPECIALUSERONLY; col_gridmaster_shippingcost.DataPropertyName = Sale.COL_DB_SHIPPINGCOST; col_gridmaster_taxno.DataPropertyName = Sale.COL_DB_TAXNO; col_gridmaster_returnedamount.DataPropertyName = Sale.COL_RETURNEDAMOUNT; col_gridmaster_taxno.DataPropertyName = Sale.COL_DB_TAXNO; col_gridMaster_isManualAdjustment.DataPropertyName = Sale.COL_isManualAdjustment; col_gridmaster_SaleCommission_Users_Name.DataPropertyName = Sale.COL_SaleCommission_Users_Name; col_gridMaster_Vendors_Name.DataPropertyName = Sale.COL_Vendors_Name; col_gridMaster_FakturPajaks_No.DataPropertyName = Sale.COL_FakturPajaks_No; col_gridMaster_ShippingExpense.DataPropertyName = Sale.COL_DB_ShippingExpense; col_gridmaster_isReported.DataPropertyName = Sale.COL_DB_ISREPORTED; col_gridmaster_isReported.Visible = false; gridDetail.AutoGenerateColumns = false; col_gridDetail_id.DataPropertyName = SaleItem.COL_INVENTORY_ITEM_ID; gridSummary.AutoGenerateColumns = false; col_gridsummary_priceperunit.DataPropertyName = SaleItem.COL_SALE_ADJUSTEDPRICE; col_gridsummary_buyprice.DataPropertyName = SaleItem.COL_BUYPRICE; col_gridSummary_profit.DataPropertyName = SaleItem.COL_PROFIT; col_gridSummary_profitpercent.DataPropertyName = SaleItem.COL_PROFITPERCENT; col_gridSummary_isManualAdjustment.DataPropertyName = SaleItem.COL_DB_isManualAdjustment; col_gridSummary_CommissionAmount.DataPropertyName = SaleItem.COL_TotalCommissionAmount; col_gridSummary_CommissionPercent.DataPropertyName = SaleItem.COL_DB_CommissionPercent; if (GlobalData.UserAccount.role != Roles.Super) { col_gridmaster_specialuseronly.Visible = false; col_gridmaster_completed.Visible = false; col_gridmaster_isReported.Visible = false; col_gridmaster_taxno.Visible = false; col_gridMaster_isManualAdjustment.Visible = false; col_gridmaster_SaleCommission_Users_Name.Visible = false; col_gridSummary_isManualAdjustment.Visible = false; col_gridSummary_CommissionAmount.Visible = false; col_gridSummary_CommissionPercent.Visible = false; chkOnlyLossProfit.Visible = false; btnShowHidden.Visible = false; iddl_UserAccounts.Visible = false; chkOnlyNotCompleted.Visible = false; chkOnlyManualAdjustment.Visible = false; chkOnlyWithCommission.Visible = false; iddl_UserAccounts.Visible = false; //Tools.clearWhenSelected(gridMaster); } }
protected override void add() { PettyCashRecordsCategory.add(_inputTxtName.TextValue, _inputTxtNotes.TextValue); }
protected override void update() { PettyCashRecordsCategory.update(selectedRowID(), _inputTxtName.TextValue, _inputTxtNotes.TextValue); }
protected override void populateInputFields() { PettyCashRecordsCategory obj = new PettyCashRecordsCategory(selectedRowID()); _inputTxtName.TextValue = obj.Name; }
protected override System.Data.DataView loadGridviewDataSource() { return(PettyCashRecordsCategory.get(chkIncludeInactive.Checked, null, _inputTxtName.TextValue).DefaultView); }
protected override void updateDefaultRow(Guid id) { PettyCashRecordsCategory.updateDefaultRow(id); }
protected override void updateActiveStatus(Guid id, Boolean activeStatus) { PettyCashRecordsCategory.updateActiveStatus(id, activeStatus); }