private void DeleteSalesOrderDetails(int id)
        {
            TimelyDepotContext db01 = new TimelyDepotContext();
            //SalesOrderDetail salesorderdetails = null;

            IQueryable <SalesOrderDetail> qryalesorderdetails = db.SalesOrderDetails.Where(sodt => sodt.SalesOrderId == id);

            if (qryalesorderdetails.Count() > 0)
            {
                foreach (var item in qryalesorderdetails)
                {
                    db.SalesOrderDetails.Remove(item);
                }
                db01.SaveChanges();
            }
        }
Exemple #2
0
        private void UpdateInventory(string[] szHeaders, string[] szRow, TimelyDepotContext db, ITEM item, int nPos, ref string szError)
        {
            //Asume
            // 0 = ItemId
            // 1 = PROD_CD
            // 2 = UnitperCase
            // 3 = CaseWeight
            // 4 = UnitWeight
            // 5 = CaseDimensionL
            // 6 = CaseDimensionW
            // 7 = CaseDimensionH

            string szItemId = "";

            szError = "";

            try
            {
                szItemId = szRow[0];
                item     = db.ITEMs.Where(itm => itm.ItemID == szItemId).FirstOrDefault <ITEM>();
                if (item != null)
                {
                    item.UnitPerCase     = szRow[2];
                    item.CaseWeight      = szRow[3];
                    item.UnitWeight      = szRow[4];
                    item.CaseDimensionL  = szRow[5];
                    item.CaseDimensionW  = szRow[6];
                    item.CaseDimensionH  = szRow[7];
                    db.Entry(item).State = EntityState.Modified;
                    db.SaveChanges();
                }
            }
            catch (Exception err)
            {
                szError = string.Format("Row {0}: {1} {2}", nPos, err.Message, err.StackTrace);
            }
        }