コード例 #1
0
        public string[] GetItemList(string prefixText, int count, string contextKey)
        {
            int companyID = Convert.ToInt32(contextKey.Split(':')[0]);
            int branchID  = Convert.ToInt32(contextKey.Split(':')[1]);


            DataTable detitem = new DataTable();
            DataTable dt      = new DataTable();

            detitem = DataProcess.GetData(_connectionString, ItemSetupController.GetItemDetail(companyID, branchID));

            int maxsize = 1000;

            if (prefixText == "*")
            {
                dt = detitem;
            }
            else
            {
                prefixText = "%" + prefixText + "%";
                dt         = DataProcess.GetData(_connectionString, ItemSetupController.GetItemDetailSearch(prefixText, companyID, branchID));
            }


            string[] str;

            if (dt.Rows.Count > maxsize)
            {
                str = new string[maxsize];
            }
            else
            {
                str = new string[dt.Rows.Count];
            }

            int indx = 0;


            foreach (DataRow dr in dt.Rows)
            {
                str[indx] = dr["ItemCode"].ToString() + " : " + dr["ModelNo"].ToString();
                indx++;

                if (indx == maxsize)
                {
                    break;
                }
            }

            return(str);
        }
コード例 #2
0
        public string[] GetItemName(string prefixText, int count)
        {
            DataTable detitem = new DataTable();
            DataTable dt      = new DataTable();

            _objItemSetupController = new ItemSetupController();
            detitem = DataProcess.GetData(_connectionString, _objItemSetupController.GetCategoryAndItem());

            int maxsize = 1000;

            if (prefixText == "*")
            {
                dt = detitem;
            }
            else
            {
                prefixText = "%" + prefixText + "%";
                dt         = DataProcess.GetData(_connectionString, _objItemSetupController.GetCategoryAndItem(prefixText));
            }


            string[] str;

            if (dt.Rows.Count > maxsize)
            {
                str = new string[maxsize];
            }
            else
            {
                str = new string[dt.Rows.Count];
            }

            int indx = 0;


            foreach (DataRow dr in dt.Rows)
            {
                str[indx] = dr["ModelNo"].ToString();
                indx++;

                if (indx == maxsize)
                {
                    break;
                }
            }

            return(str);
        }
コード例 #3
0
 private void ShowItemDetails(ItemSetup objItemSetup)
 {
     try
     {
         DataTable dtItemDetails = null;
         _objItemSetupController = new ItemSetupController();
         dtItemDetails           = _objItemSetupController.GetItemDetails(_connectionString, objItemSetup);
         foreach (DataRow rowNo in dtItemDetails.Rows)
         {
             txtItemCodeUpdate.Text                 = rowNo["ItemCode"].ToString();
             txtItemNameUpdate.Text                 = rowNo["ModelNo"].ToString();
             ddlItemTypeIDUpdate.SelectedValue      = rowNo["ItemTypeID"].ToString() == null ? "-1" : rowNo["ItemTypeID"].ToString();
             ddlItemUsageIDUpdate.SelectedValue     = rowNo["ItemUsageID"].ToString() == null ? "-1" : rowNo["ItemUsageID"].ToString();
             ddlRelatedSupplierUpdate.SelectedValue = rowNo["SupplierID"].ToString() == "" ? "-1" : rowNo["SupplierID"].ToString();
             txtDescriptionUpdate.Text              = rowNo["Specification"].ToString();
             txtHSCodeUpdate.Text                      = rowNo["HSCode"].ToString();
             txtOpeningBalanceUpdate.Text              = rowNo["OpenningBalance"].ToString();
             ddlUnitUpdate.SelectedValue               = rowNo["UnitID"].ToString() == null ? "-1" : rowNo["UnitID"].ToString();
             txtBreakUpQuantityUpdate.Text             = rowNo["BreakUpQuantity"].ToString();
             ddlBreakupUnitUpdate.SelectedValue        = rowNo["BreakUpUnitID"].ToString() == null ? "-1" : rowNo["BreakUpUnitID"].ToString();
             txtReOrderLevelUpdate.Text                = rowNo["ReOrderLevel"].ToString();
             txtMinimumQuantityUpdate.Text             = rowNo["MinimumBal"].ToString();
             ddlSalesAccountNoUpdate.SelectedValue     = rowNo["COASalesAccNo"].ToString() == null ? "-1" : rowNo["COASalesAccNo"].ToString();
             ddlStockAccountNoUpdate.SelectedValue     = rowNo["COAStockAccNo"].ToString() == null ? "-1" : rowNo["COAStockAccNo"].ToString();
             ddlCOGSAccountNoUpdate.SelectedValue      = rowNo["COACGSAccNo"].ToString() == null ? "-1" : rowNo["COACGSAccNo"].ToString();
             ddlSalesReturnAccountUpdate.SelectedValue = rowNo["COASalesRetAccNo"].ToString() == null ? "-1" : rowNo["COASalesRetAccNo"].ToString();
             var vatValue = rowNo["IsVATableItem"].ToString();
             if (Convert.ToBoolean(vatValue) == true)
             {
                 CheckBoxIsVATUpdate.Checked = true;
             }
             else
             {
                 CheckBoxIsVATUpdate.Checked = false;
             }
         }
     }
     catch (Exception msgException)
     {
         throw msgException;
     }
 }
コード例 #4
0
 private void AssignItemValuesForUpdate()
 {
     try
     {
         _objItemSetup = new ItemSetup();
         _objItemSetup.ItemCategoryID    = Convert.ToInt32(ddlParentCategory.SelectedValue);
         _objItemSetup.Specification     = txtDescriptionUpdate.Text == string.Empty ? null : txtDescriptionUpdate.Text;
         _objItemSetup.HsCode            = txtHSCodeUpdate.Text == string.Empty ? null : txtHSCodeUpdate.Text;
         _objItemSetup.IsVATAbleItem     = CheckBoxIsVATUpdate.Checked == true ? true : false;
         _objItemSetup.SupplierID        = ddlRelatedSupplierUpdate.SelectedValue == "-1" ? null : ddlRelatedSupplierUpdate.SelectedValue;
         _objItemSetup.OpenningBalance   = txtOpeningBalanceUpdate.Text == string.Empty ? 0 : Convert.ToInt32(txtOpeningBalanceUpdate.Text);
         _objItemSetup.CoaSalesAccNo     = Convert.ToInt32(ddlSalesAccountNoUpdate.SelectedValue);
         _objItemSetup.CoaStockAccNo     = Convert.ToInt32(ddlStockAccountNoUpdate.SelectedValue);
         _objItemSetup.CoacgsAccNo       = Convert.ToInt32(ddlCOGSAccountNoUpdate.SelectedValue);
         _objItemSetup.CoaSalesRetAccNo  = Convert.ToInt32(ddlSalesReturnAccountUpdate.SelectedValue);
         _objItemSetup.EntryUserName     = Session["entryUserCode"].ToString();
         _objItemSetup.ItemID            = Convert.ToInt32(Session["itemID"].ToString());//
         _objItemSetup.ModelNo           = txtItemNameUpdate.Text == string.Empty ? null : txtItemNameUpdate.Text;
         _objItemSetup.UnitID            = Convert.ToInt32(ddlUnitUpdate.SelectedValue);
         _objItemSetup.ItemCode          = txtItemCodeUpdate.Text == string.Empty ? null : txtItemCodeUpdate.Text;
         _objItemSetup.ItemTypeID        = Convert.ToInt32(ddlItemTypeIDUpdate.SelectedValue);
         _objItemSetup.ItemPropertySetID = 1;
         _objItemSetup.ItemUsageID       = Convert.ToInt32(ddlItemUsageIDUpdate.SelectedValue);
         _objItemSetup.BreakUpQuantity   = txtBreakUpQuantityUpdate.Text == string.Empty ? 0 : Convert.ToInt32(txtBreakUpQuantityUpdate.Text);
         _objItemSetup.ReOrderLevel      = txtReOrderLevelUpdate.Text == string.Empty ? null : txtReOrderLevelUpdate.Text;
         _objItemSetup.BreakUpUnitD      = Convert.ToInt32(ddlBreakupUnitUpdate.SelectedValue) == -1 ? 0 : Convert.ToInt32(ddlBreakupUnitUpdate.SelectedValue);
         _objItemSetup.MinimumQuantity   = txtMinimumQuantityUpdate.Text == string.Empty ? 0 : Convert.ToInt32(txtMinimumQuantityUpdate.Text);
         _objItemSetupController         = new ItemSetupController();
         _objItemSetupController.Update(_connectionString, _objItemSetup);
         ClearAfterUpdate();
         TreeViewCategory.Nodes.Clear();
         PopulateRootLevel();
     }
     catch (Exception msgException)
     {
         throw msgException;
     }
 }
コード例 #5
0
        private void LoadDropDownListData(DropDownList targetDDLItemTypeID, DropDownList targetDDLUnit, DropDownList targetDDBreakupUnit, DropDownList targetDDItemUsageID,
                                          DropDownList targetDDRelatedSupplier, DropDownList targetDDSalesAccountNo, DropDownList targetDDStockAccountNo, DropDownList targetDDCOGSAccountNo,
                                          DropDownList targetDDSalesReturnAccount)
        {
            try
            {
                ItemTypeSetupController objItemTypeSetupController = new ItemTypeSetupController();
                _objCompanySetup           = new CompanySetup();
                _objCompanySetup.CompanyID = Convert.ToInt32(Session["company"].ToString());
                _objBranchSetup            = new BranchSetup();
                _objBranchSetup.BranchID   = Convert.ToInt32(Session["branch"].ToString());
                ClsDropDownListController.LoadDropDownList(_connectionString, objItemTypeSetupController.ItemTypeSql(_objCompanySetup, _objBranchSetup), targetDDLItemTypeID, "ItemType", "ItemTypeID");
                UnitSetupController objUnitSetupController = new UnitSetupController();
                ClsDropDownListController.LoadDropDownList(_connectionString, objUnitSetupController.UnitSql(_objCompanySetup, _objBranchSetup), targetDDLUnit, "Unit", "UnitID");
                ClsDropDownListController.LoadDropDownList(_connectionString, objUnitSetupController.UnitSql(_objCompanySetup, _objBranchSetup), targetDDBreakupUnit, "Unit", "UnitID");
                ItemUsageSetupController objItemUsageSetupController = new ItemUsageSetupController();
                ClsDropDownListController.LoadDropDownList(_connectionString, objItemUsageSetupController.ItemUsageSql(_objCompanySetup, _objBranchSetup), targetDDItemUsageID, "ItemUsage", "ItemUsageID");
                SuppliersController objSuppliersController = new SuppliersController();
                ClsDropDownListController.LoadDropDownList(_connectionString, objSuppliersController.SQLGetAllSuppliers(_objCompanySetup, _objBranchSetup), targetDDRelatedSupplier, "FullName", "ContactID");
                _objItemSetupController         = new ItemSetupController();
                _objItemCategorySetup           = new ItemCategorySetup();
                _objItemCategorySetup.CompanyID = _objCompanySetup.CompanyID;
                _objItemCategorySetup.BranchID  = _objBranchSetup.BranchID;

                _objItemCategorySetup.KnownValueID = Convert.ToInt32(EnumCollections.eTransactionType.eSalesTrans);
                ClsDropDownListController.LoadDropDownList(_connectionString, _objItemSetupController.SQLForAccountType(_objItemCategorySetup), targetDDSalesAccountNo, "AccountName", "AccountNo");
                _objItemCategorySetup.KnownValueID = Convert.ToInt32(EnumCollections.eTransactionType.eStock);
                ClsDropDownListController.LoadDropDownList(_connectionString, _objItemSetupController.SQLForAccountType(_objItemCategorySetup), targetDDStockAccountNo, "AccountName", "AccountNo");
                _objItemCategorySetup.KnownValueID = Convert.ToInt32(EnumCollections.eTransactionType.eCOGS);
                ClsDropDownListController.LoadDropDownList(_connectionString, _objItemSetupController.SQLForAccountType(_objItemCategorySetup), targetDDCOGSAccountNo, "AccountName", "AccountNo");
                _objItemCategorySetup.KnownValueID = Convert.ToInt32(EnumCollections.eTransactionType.eSalesReturn);
                ClsDropDownListController.LoadDropDownList(_connectionString, _objItemSetupController.SQLForAccountType(_objItemCategorySetup), targetDDSalesReturnAccount, "AccountName", "AccountNo");
            }
            catch (Exception msgException)
            {
                throw msgException;
            }
        }