コード例 #1
0
        public List <SupllierDataView> GetAllSuplliers()
        {
            List <SupllierDataView> supllier = new List <SupllierDataView>();

            using (mydbEntities db = new mydbEntities())
            {
                SupllierDataView SR;
                var sups = db.Suplliers.ToList();
                if (sups != null)
                {
                    foreach (Supllier s in sups)
                    {
                        SR = new SupllierDataView();

                        SR.SupllierID      = s.SupllierID;
                        SR.SupllierName    = s.SupllierName;
                        SR.SupllierPhone   = s.SupllierPhone;
                        SR.SupllierAddress = s.SupllierAddress;

                        supllier.Add(SR);
                    }
                }
            }

            return(supllier);
        }
コード例 #2
0
        public List <SupllierDataView> GetAllSupplierByName(string name)
        {
            List <SupllierDataView> Supllier = new List <SupllierDataView>();
            List <Supllier>         pList    = new List <Supllier>();

            using (mydbEntities db = new mydbEntities())
            {
                SupllierDataView PSR = new SupllierDataView();
                var p1 = db.Suplliers.Where(o => o.SupllierName.Contains(name));

                if (p1.Any())
                {
                    pList = p1.ToList();
                    foreach (Supllier p in pList)
                    {
                        SupllierDataView PR = new SupllierDataView();
                        PR.SupllierID      = p.SupllierID;
                        PR.SupllierName    = p.SupllierName;
                        PR.SupllierPhone   = p.SupllierPhone;
                        PR.SupllierAddress = p.SupllierAddress;
                        Supllier.Add(PR);
                    }
                }
            }


            return(Supllier);
        }
コード例 #3
0
ファイル: HomeController.cs プロジェクト: webappcolman/Store
        public ActionResult UpdateSupllierData(int id, string sName, string sPhone, string address)
        {
            SupllierDataView SDV = new SupllierDataView();

            SDV.SupllierID      = id;
            SDV.SupllierName    = sName;
            SDV.SupllierPhone   = sPhone;
            SDV.SupllierAddress = address;

            UserManager UM = new UserManager();

            UM.UpdateSupllier(SDV);

            return(Json(new { success = true }));
        }
コード例 #4
0
        public void AddSupllier(SupllierDataView supllier)
        {
            using (mydbEntities db = new mydbEntities())
            {
                var intIdt = db.Suplliers.Max(u => (int)u.SupllierID);

                Supllier SR = new Supllier();

                SR.SupllierID = intIdt + 1;

                SR.SupllierName    = supllier.SupllierName;
                SR.SupllierPhone   = supllier.SupllierPhone;
                SR.SupllierAddress = supllier.SupllierAddress;

                db.Suplliers.Add(SR);
                db.SaveChanges();
            }
        }
コード例 #5
0
        public void UpdateSupllier(SupllierDataView supllier)
        {
            using (mydbEntities db = new mydbEntities())
            {
                using (var dbContextTransaction = db.Database.BeginTransaction())
                {
                    try
                    {
                        Supllier SU = db.Suplliers.Find(supllier.SupllierID);
                        SU.SupllierName    = supllier.SupllierName;
                        SU.SupllierPhone   = supllier.SupllierPhone;
                        SU.SupllierAddress = supllier.SupllierAddress;

                        db.SaveChanges();

                        dbContextTransaction.Commit();
                    }
                    catch
                    {
                        dbContextTransaction.Rollback();
                    }
                }
            }
        }