Esempio n. 1
0
        internal string GetNextItemCode(string companyCode)
        {
            int totalItemsFromSameCompany = new ItemDaoMaster(this.LoggedInUser).TotalItemsFromSameCompany(companyCode);

            totalItemsFromSameCompany++;
            string getNextItemCode = String.Concat(companyCode, totalItemsFromSameCompany.ToString().PadLeft(6, '0'));

            return(getNextItemCode);
        }
Esempio n. 2
0
        internal List <SupplierCompanyDiscount> GetAllCompanyItemDiscountByCompanyIDForSupplier(int CompanyID)
        {
            List <SupplierCompanyDiscount> defaultItemDiscountByCompanyID = new List <SupplierCompanyDiscount>();
            List <ItemMaster> itemListByCompanyID = new ItemDaoMaster(this.LoggedInUser).GetAllItemByCompanyID(CompanyID);

            if (itemListByCompanyID != null)
            {
                defaultItemDiscountByCompanyID = itemListByCompanyID.Select(item => new SupplierCompanyDiscount()
                {
                    CompanyID   = item.CompanyID,
                    CompanyName = item.CompanyName,
                    ItemID      = item.ItemID,
                    ItemName    = item.ItemName
                }).ToList();
            }
            return(defaultItemDiscountByCompanyID);
        }
Esempio n. 3
0
 public ItemMaster()
 {
     itemMasterDao     = new ItemDaoMaster(Common.LoggedInUser);
     dbConnection      = new DBFConnectionManager(Common.DataDirectory);
     companyCodeCounts = new List <CompanyCodeCounts>();
 }