Esempio n. 1
0
 public ActionResult Edit(TwoLevelModel tm)
 {
     try
     {
         if (ModelState.IsValid)
         {
             int num = tb.UpdateTwoLevel(tm);
             if (num > 0)
             {
                 return(RedirectToAction("TwoLevel_Change_success"));
             }
             else
             {
                 ViewBag.dt = tm;
                 return(View());
             }
         }
         else
         {
             return(View());
         }
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 2
0
        public ActionResult CreateThreeLevel(ThreeLevelModel tm)
        {
            OneLevelModel oneid = new OneLevelModel()
            {
                first_kind_id = tm.first_kind_id
            };

            TwoLevelModel twoid = new TwoLevelModel()
            {
                second_kind_id = tm.second_kind_id
            };
            List <OneLevelModel> list  = tb1.SeleteByx(oneid);
            List <TwoLevelModel> list2 = tb2.SeleteByx(twoid);
            ThreeLevelModel      tm2   = new ThreeLevelModel()
            {
                first_kind_id        = tm.first_kind_id,
                first_kind_name      = list[0].first_kind_name,
                second_kind_id       = tm.second_kind_id,
                second_kind_name     = list2[0].second_kind_name,
                third_kind_id        = tm.third_kind_id,
                third_kind_is_retail = tm.third_kind_is_retail,
                third_kind_name      = tm.third_kind_name,
                third_kind_sale_id   = tm.third_kind_sale_id
            };
            int num = tb.Add(tm2);

            if (num > 0)
            {
                return(RedirectToAction("ThreeLevel_Create_success"));
            }
            else
            {
                return(View());
            }
        }
Esempio n. 3
0
        public int Delete(TwoLevelModel c)
        {
            TwoLevel oe = new TwoLevel()
            {
                Id = c.Id
            };

            return(Delete(oe));
        }
Esempio n. 4
0
        public int Update(TwoLevelModel c)
        {
            TwoLevel oe = new TwoLevel()
            {
                Id               = c.Id,
                first_kind_id    = c.first_kind_id,
                first_kind_name  = c.first_kind_name,
                second_kind_id   = c.second_kind_id,
                second_kind_name = c.second_kind_name,
                second_salary_id = c.second_salary_id,
                second_sale_id   = c.second_sale_id
            };

            return(Update(oe));
        }
Esempio n. 5
0
        // GET: TwoLevel/Edit/5
        public ActionResult Edit(string id)
        {
            TwoLevelModel tm = new TwoLevelModel()
            {
                Id = int.Parse(id)
            };

            List <TwoLevelModel> list = tb.SeleteTwoLevelBys(tm);
            TwoLevelModel        to   = new TwoLevelModel()
            {
                Id               = list[0].Id,
                first_kind_id    = list[0].first_kind_id,
                first_kind_name  = list[0].first_kind_name,
                second_kind_id   = list[0].second_kind_id,
                second_kind_name = list[0].second_kind_name,
                second_salary_id = list[0].second_salary_id,
                second_sale_id   = list[0].second_sale_id
            };

            return(View(to));
        }
Esempio n. 6
0
        public List <TwoLevelModel> SeleteByx(TwoLevelModel om)
        {
            List <TwoLevel>      list  = SelectByx(e => e.second_kind_id.Equals(om.second_kind_id));
            List <TwoLevelModel> list2 = new List <TwoLevelModel>();

            foreach (TwoLevel item in list)
            {
                TwoLevelModel oo = new TwoLevelModel()
                {
                    Id               = item.Id,
                    first_kind_id    = item.first_kind_id,
                    first_kind_name  = item.first_kind_name,
                    second_kind_id   = item.second_kind_id,
                    second_kind_name = item.second_kind_name,
                    second_salary_id = item.second_salary_id,
                    second_sale_id   = item.second_sale_id
                };
                list2.Add(oo);
            }
            return(list2);
        }
Esempio n. 7
0
        List <TwoLevelModel> ITwoLevelDao.QueryAll()
        {
            List <TwoLevel>      list  = QueryAll();
            List <TwoLevelModel> list2 = new List <TwoLevelModel>();

            foreach (TwoLevel item in list)
            {
                TwoLevelModel om = new TwoLevelModel()
                {
                    Id               = item.Id,
                    first_kind_id    = item.first_kind_id,
                    first_kind_name  = item.first_kind_name,
                    second_kind_id   = item.second_kind_id,
                    second_kind_name = item.second_kind_name,
                    second_salary_id = item.second_salary_id,
                    second_sale_id   = item.second_sale_id
                };
                list2.Add(om);
            }
            return(list2);
        }
Esempio n. 8
0
        public ActionResult Create(TwoLevelModel tm)
        {
            try
            {
                OneLevelModel oneid = new OneLevelModel()
                {
                    first_kind_id = tm.first_kind_id
                };


                List <OneLevelModel> firstkindnameL = ob.SeleteByx(oneid);
                TwoLevelModel        tm2            = new TwoLevelModel()
                {
                    //Id = tm.Id,
                    first_kind_id    = tm.first_kind_id,
                    first_kind_name  = firstkindnameL[0].first_kind_name,
                    second_kind_id   = tm.second_kind_id,
                    second_kind_name = tm.second_kind_name,
                    second_salary_id = tm.second_salary_id,
                    second_sale_id   = tm.second_sale_id
                };

                int num = tb.AddTwoLevel(tm2);
                if (num > 0)
                {
                    return(RedirectToAction("TwoLevel_Create_success"));
                }

                else
                {
                    return(View());
                }
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 9
0
        // POST: TwoLevel/Delete/5
        public ActionResult Delete(string id)
        {
            try
            {
                TwoLevelModel od = new TwoLevelModel()
                {
                    Id = int.Parse(id)
                };

                int num = tb.DeleteTwoLevel(od);
                if (num > 0)
                {
                    return(Content("ok"));
                }
                else
                {
                    return(Content("on"));
                }
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 10
0
 public int UpdateTwoLevel(TwoLevelModel c)
 {
     return(td.Update(c));
 }
Esempio n. 11
0
 public List <TwoLevelModel> SeleteTwoLevelBys(TwoLevelModel om)
 {
     return(td.SeleteBys(om));
 }
Esempio n. 12
0
 public int DeleteTwoLevel(TwoLevelModel c)
 {
     return(td.Delete(c));
 }
Esempio n. 13
0
 public int AddTwoLevel(TwoLevelModel c)
 {
     return(td.Add(c));
 }