Beispiel #1
0
        /*******************************************************************************************************/
        #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);
            }
        }
Beispiel #2
0
        private void setupControls()
        {
            Settings.setGeneralSettings(this);

            Customer.populateDropDownList(cbExcludeCustomers, false, false);
            LengthUnit.populateInputControlCheckedListBox(iclb_LengthUnits, false);
            FabricColor.populateInputControlCheckedListBox(iclb_Colors, false);
            Grade.populateInputControlCheckedListBox(iclb_Grades, false);
            ProductWidth.populateInputControlCheckedListBox(iclb_ProductWidths, false);
            ProductStoreName.populateInputControlCheckedListBox(iclb_ProductStoreNames, false);
            Customer.populateInputControlCheckedListBox(iclb_Customers, false);

            gridSummaryByMonth.AutoGenerateColumns      = false;
            gridSummaryByMonth.SelectionMode            = DataGridViewSelectionMode.FullRowSelect;
            col_gridsummary_month.DataPropertyName      = Sale.COL_CHART_SALEYEARMONTH;
            col_gridsummary_qty.DataPropertyName        = Sale.COL_CHART_QTY;
            col_gridsummary_sales.DataPropertyName      = Sale.COL_CHART_TOTAL;
            col_gridsummary_profit.DataPropertyName     = Sale.COL_CHART_PROFIT;
            col_gridsummary_percentage.DataPropertyName = Sale.COL_CHART_PERCENT;

            gridSummaryByCustomers.AutoGenerateColumns                = false;
            gridSummaryByCustomers.SelectionMode                      = DataGridViewSelectionMode.FullRowSelect;
            col_dgvSummaryByCustomers_customer_id.DataPropertyName    = Sale.COL_CHARTSUMMARYBYCUSTOMERS_CUSTOMERID;
            col_dgvSummaryByCustomers_customer_name.DataPropertyName  = Sale.COL_CHARTSUMMARYBYCUSTOMERS_CUSTOMERNAME;
            col_dgvSummaryByCustomers_sale_length.DataPropertyName    = Sale.COL_CHARTSUMMARYBYCUSTOMERS_SALEQTY;
            col_dgvSummaryByCustomers_sale_amount.DataPropertyName    = Sale.COL_CHARTSUMMARYBYCUSTOMERS_SALEAMOUNT;
            col_dgvSummaryByCustomers_profit_amount.DataPropertyName  = Sale.COL_CHARTSUMMARYBYCUSTOMERS_PROFITAMOUNT;
            col_dgvSummaryByCustomers_profit_percent.DataPropertyName = Sale.COL_CHARTSUMMARYBYCUSTOMERS_PROFITPERCENT;

            dgvDetailBySales.AutoGenerateColumns = false;
            Tools.clearWhenSelected(dgvDetailBySales);
            col_griddetail_saleid.DataPropertyName        = Sale.COL_CHARTDETAILBYSALES_SALEID;
            col_griddetail_timestamp.DataPropertyName     = Sale.COL_CHARTDETAILBYSALES_TIMESTAMP;
            col_griddetail_barcode.DataPropertyName       = Sale.COL_CHARTDETAILBYSALES_SALEBARCODE;
            col_griddetail_customername.DataPropertyName  = Sale.COL_CHARTDETAILBYSALES_CUSTOMERNAME;
            col_griddetail_pcs.DataPropertyName           = Sale.COL_CHARTDETAILBYSALES_SALEPCS;
            col_griddetail_qty.DataPropertyName           = Sale.COL_CHARTDETAILBYSALES_SALEQTY;
            col_griddetail_amount.DataPropertyName        = Sale.COL_CHARTDETAILBYSALES_SALEAMOUNT;
            col_griddetail_profit.DataPropertyName        = Sale.COL_CHARTDETAILBYSALES_PROFITAMOUNT;
            col_griddetail_profitpercent.DataPropertyName = Sale.COL_CHARTDETAILBYSALES_PROFITPERCENT;

            dgvDetailByProducts.AutoGenerateColumns = false;
            Tools.clearWhenSelected(dgvDetailByProducts);
            col_dgvDetailByProducts_product_id.DataPropertyName     = Sale.COL_CHARTDETAILBYPRODUCTS_PRODUCTID;
            col_dgvDetailByProducts_product_name.DataPropertyName   = Sale.COL_CHARTDETAILBYPRODUCTS_PRODUCTNAME;
            col_dgvDetailByProducts_sale_qty.DataPropertyName       = Sale.COL_CHARTDETAILBYPRODUCTS_SALEPCS;
            col_dgvDetailByProducts_sale_length.DataPropertyName    = Sale.COL_CHARTDETAILBYPRODUCTS_SALEQTY;
            col_dgvDetailByProducts_sale_amount.DataPropertyName    = Sale.COL_CHARTDETAILBYPRODUCTS_SALEAMOUNT;
            col_dgvDetailByProducts_profit_amount.DataPropertyName  = Sale.COL_CHARTDETAILBYPRODUCTS_PROFITAMOUNT;
            col_dgvDetailByProducts_profit_percent.DataPropertyName = Sale.COL_CHARTDETAILBYPRODUCTS_PROFITPERCENT;
            col_dgvDetailByProducts_grade.DataPropertyName          = Sale.COL_CHARTDETAILBYPRODUCTS_GRADE;

            dgvDetailByCustomers.AutoGenerateColumns = false;
            Tools.clearWhenSelected(dgvDetailByCustomers);
            col_dgvDetailByCustomers_customer_id.DataPropertyName    = Sale.COL_CHARTDETAILBYCUSTOMERS_CUSTOMERID;
            col_dgvDetailByCustomers_customer_name.DataPropertyName  = Sale.COL_CHARTDETAILBYCUSTOMERS_CUSTOMERNAME;
            col_dgvDetailByCustomers_sale_qty.DataPropertyName       = Sale.COL_CHARTDETAILBYCUSTOMERS_SALEPCS;
            col_dgvDetailByCustomers_sale_length.DataPropertyName    = Sale.COL_CHARTDETAILBYCUSTOMERS_SALEQTY;
            col_dgvDetailByCustomers_sale_amount.DataPropertyName    = Sale.COL_CHARTDETAILBYCUSTOMERS_SALEAMOUNT;
            col_dgvDetailByCustomers_profit_amount.DataPropertyName  = Sale.COL_CHARTDETAILBYCUSTOMERS_PROFITAMOUNT;
            col_dgvDetailByCustomers_profit_percent.DataPropertyName = Sale.COL_CHARTDETAILBYCUSTOMERS_PROFITPERCENT;

            clearCharts();

            //Hidden
            col_gridsummary_sales.Visible      = false;
            col_gridsummary_profit.Visible     = false;
            col_gridsummary_percentage.Visible = false;

            col_dgvSummaryByCustomers_sale_amount.Visible    = false;
            col_dgvSummaryByCustomers_profit_amount.Visible  = false;
            col_dgvSummaryByCustomers_profit_percent.Visible = false;

            col_griddetail_amount.Visible        = false;
            col_griddetail_profit.Visible        = false;
            col_griddetail_profitpercent.Visible = false;

            col_dgvDetailByProducts_profit_amount.Visible  = false;
            col_dgvDetailByProducts_profit_percent.Visible = false;
            col_dgvDetailByProducts_sale_amount.Visible    = false;

            col_dgvDetailByCustomers_profit_amount.Visible  = false;
            col_dgvDetailByCustomers_profit_percent.Visible = false;
            col_dgvDetailByCustomers_sale_amount.Visible    = false;

            if (GlobalData.UserAccount.role != Roles.Super)
            {
                chkShowHidden.Visible = false;

                //chartSales.Visible = false;
                //chartProfit.Visible = false;
                tcCharts.TabPages.Remove(tpSales);
                tcCharts.TabPages.Remove(tpProfit);
                chkIsReported.Visible = false;
            }
        }
Beispiel #3
0
        private void setupControls()
        {
            Settings.setGeneralSettings(this);

            if (_formMode == FormMode.Browse)
            {
                flpButtons.Enabled = false;
                //splitContainer1.Panel1Collapsed = true;
            }

            lblRowInfoHeader.Text = "";

            Grade.populateInputControlCheckedListBox(iclb_Grades, false);
            ProductWidth.populateInputControlCheckedListBox(iclb_ProductWidths, false);
            ProductStoreName.populateInputControlCheckedListBox(iclb_ProductStoreNames, false);
            LengthUnit.populateInputControlCheckedListBox(iclb_LengthUnits, false);
            FabricColor.populateInputControlCheckedListBox(iclb_Colors, false);

            grid.AutoGenerateColumns                = false;
            grid.SelectionMode                      = DataGridViewSelectionMode.FullRowSelect;
            col_grid_active.DataPropertyName        = Inventory.COL_DB_ACTIVE;
            col_grid_receiveDate.DataPropertyName   = Inventory.COL_DB_RECEIVEDATE;
            col_grid_code.DataPropertyName          = Inventory.COL_DB_CODE;
            col_grid_grade.DataPropertyName         = Inventory.COL_GRADE_NAME;
            col_grid_product.DataPropertyName       = Inventory.COL_PRODUCTSTORENAME;
            col_grid_productWidth.DataPropertyName  = Inventory.COL_PRODUCT_WIDTH_NAME;
            col_grid_color.DataPropertyName         = Inventory.COL_COLOR_NAME;
            col_grid_sellPrice.DataPropertyName     = Inventory.COL_SELLPRICE;
            col_grid_buyPrice.DataPropertyName      = Inventory.COL_DB_BUYPRICE;
            col_grid_unit.DataPropertyName          = Inventory.COL_LENGTH_UNIT_NAME;
            col_grid_availablePcs.DataPropertyName  = Inventory.COL_AVAILABLEQTY;
            col_grid_availableQty.DataPropertyName  = Inventory.COL_AVAILABLEITEMLENGTH;
            col_grid_totalPcs.DataPropertyName      = Inventory.COL_QTY;
            col_grid_totalQty.DataPropertyName      = Inventory.COL_ITEMLENGTH;
            col_grid_PONo.DataPropertyName          = Inventory.COL_PONo;
            col_grid_invoiceNo.DataPropertyName     = Inventory.COL_VENDORINVOICENO;
            col_grid_packingListNo.DataPropertyName = Inventory.COL_DB_PACKINGLISTNO;
            col_grid_isConsignment.DataPropertyName = Inventory.COL_DB_IsConsignment;
            col_grid_OpnameMarker.DataPropertyName  = Inventory.COL_DB_OpnameMarker;
            col_grid_code.Frozen                    = true;
            col_grid_buyPrice.Visible               = false;

            gridSummary.AutoGenerateColumns = false;
            gridSummary.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
            col_gridSummary_availablePcs.DataPropertyName = Inventory.COL_AVAILABLEQTY;
            col_gridSummary_availableQty.DataPropertyName = Inventory.COL_AVAILABLEITEMLENGTH;
            col_gridSummary_averagePrice.DataPropertyName = Inventory.COL_DB_BUYPRICE;
            col_gridSummary_grade.DataPropertyName        = Inventory.COL_GRADE_NAME;
            col_gridSummary_Product_Id.DataPropertyName   = Inventory.COL_PRODUCTID;
            col_gridSummary_StoreName.DataPropertyName    = Inventory.COL_PRODUCTSTORENAME;
            col_gridSummary_unitName.DataPropertyName     = Inventory.COL_LENGTH_UNIT_NAME;
            col_gridSummary_Width.DataPropertyName        = Inventory.COL_PRODUCT_WIDTH_NAME;
            col_gridSummary_BuyValue.DataPropertyName     = Inventory.COL_BUYVALUE;
            col_gridSummary_SellValue.DataPropertyName    = Inventory.COL_SELLVALUE;

            gridSummaryByColor.AutoGenerateColumns = false;
            gridSummaryByColor.SelectionMode       = DataGridViewSelectionMode.FullRowSelect;
            col_gridSummaryByColor_availablePcs.DataPropertyName     = Inventory.COL_AVAILABLEQTY;
            col_gridSummaryByColor_AvailableQty.DataPropertyName     = Inventory.COL_AVAILABLEITEMLENGTH;
            col_gridSummaryByColor_AveragePrice.DataPropertyName     = Inventory.COL_DB_BUYPRICE;
            col_gridSummaryByColor_Grade.DataPropertyName            = Inventory.COL_GRADE_NAME;
            col_gridSummaryByColor_ColorName.DataPropertyName        = Inventory.COL_COLOR_NAME;
            col_gridSummaryByColor_ProductId.DataPropertyName        = Inventory.COL_PRODUCTID;
            col_gridSummaryByColor_ProductStoreName.DataPropertyName = Inventory.COL_PRODUCTSTORENAME;
            col_gridSummaryByColor_UnitName.DataPropertyName         = Inventory.COL_LENGTH_UNIT_NAME;
            col_gridSummaryByColor_ProductWidthName.DataPropertyName = Inventory.COL_PRODUCT_WIDTH_NAME;
            col_gridSummaryByColor_BuyValue.DataPropertyName         = Inventory.COL_BUYVALUE;
            col_gridSummaryByColor_SellValue.DataPropertyName        = Inventory.COL_SELLVALUE;

            if (GlobalData.UserAccount.role != Roles.Super)
            {
                chkShowHidden.Visible          = false;
                pbLog.Enabled                  = false;
                chkRearrange.Visible           = false;
                chkCalculateBuyValue.Visible   = false;
                col_grid_isConsignment.Visible = false;

                col_gridSummary_averagePrice.Visible = false;
                col_gridSummary_BuyValue.Visible     = false;
                col_gridSummary_SellValue.Visible    = false;

                col_gridSummaryByColor_AveragePrice.Visible = false;
                col_gridSummaryByColor_BuyValue.Visible     = false;
                col_gridSummaryByColor_SellValue.Visible    = false;
            }
        }