コード例 #1
0
        //添加
        public async Task <int> salary_standard_detailsAdd(salary_standard_detailsModel ssdm)
        {
            salary_standard_details ssd1 = new salary_standard_details()
            {
                sdt_id        = ssdm.sdt_id,
                salary        = ssdm.salary,
                standard_id   = ssdm.standard_id,
                standard_name = ssdm.standard_name,
                item_id       = ssdm.item_id,
                item_name     = ssdm.item_name
            };

            tescDbContext.ssd.Add(ssd1);
            return(await tescDbContext.SaveChangesAsync());
        }
コード例 #2
0
        //复核修改
        public async Task <int> Update(salary_standard_detailsModel s)
        {
            salary_standard_details ss = new salary_standard_details()
            {
                sdt_id        = s.sdt_id,
                item_name     = s.item_name,
                salary        = s.salary,
                standard_id   = s.standard_id,
                standard_name = s.standard_name
            };

            tescDbContext.ssd.Attach(ss);
            //修改指定的列
            tescDbContext.Entry(ss).Property(p => p.item_name).IsModified     = true;
            tescDbContext.Entry(ss).Property(p => p.salary).IsModified        = true;
            tescDbContext.Entry(ss).Property(p => p.standard_id).IsModified   = true;
            tescDbContext.Entry(ss).Property(p => p.standard_name).IsModified = true;

            return(await tescDbContext.SaveChangesAsync());
        }
コード例 #3
0
        public List <salary_standard_details> SelectBy3(string id)
        {
            List <salary_standard_details> list = new List <salary_standard_details>();
            var persons = hrdb.salar1.Where(p => p.standard_id == id).AsNoTracking();

            foreach (var item in persons)
            {
                salary_standard_details bj = new salary_standard_details()
                {
                    standard_id   = item.standard_id,
                    standard_name = item.standard_name,
                    sdt_id        = item.sdt_id,
                    item_id       = item.item_id,
                    item_name     = item.item_name,
                    salary        = item.salary
                };
                list.Add(bj);
            }
            return(list);
        }
コード例 #4
0
        public ActionResult salarystandard_register_success(salary_standard ss, FormCollection fc)
        {
            //List<config_public_char> lcpc = cpcs.Select();
            List <string> ls = new List <string>();

            for (int i = 1; i < 7; i++)
            {
                short   o = short.Parse(fc["details[" + i + "].item_id"]);
                string  d = fc["details[" + i + "].itemName"];
                decimal s = decimal.Parse(fc["details[" + i + "].salary"]);
                salary_standard_details ssd = new salary_standard_details()
                {
                    standard_id   = ss.standard_id,
                    item_name     = d,
                    item_id       = o,
                    standard_name = ss.standard_name,
                    salary        = s
                };
                ssds.Add(ssd);
            }
            sss.Add(ss);
            return(View());
        }
コード例 #5
0
        //变更
        public ActionResult salarystandard_change_success(salary_standard ss, FormCollection fc)
        {
            List <string> ls = new List <string>();

            for (int i = 1; i < 7; i++)
            {
                short   id = short.Parse(fc["details[" + i + "].sdtId"]);
                short   o  = short.Parse(fc["details[" + i + "].itemId"]);
                string  d  = fc["details[" + i + "].itemName"];
                decimal s  = decimal.Parse(fc["details[" + i + "].salary"]);
                salary_standard_details ssd = new salary_standard_details()
                {
                    standard_id   = ss.standard_id,
                    item_name     = d,
                    item_id       = o,
                    standard_name = ss.standard_name,
                    salary        = s,
                    sdt_id        = id
                };
                ssds.Upd(ssd);
            }
            sss.Upd(ss);
            return(View());
        }
コード例 #6
0
 public int salary_standard_detailsUpdate(salary_standard_details sd)
 {
     return(dao.salary_standard_detailsUpdate(sd));
 }
コード例 #7
0
 public int Del(salary_standard_details t)
 {
     return(dao.Del(t));
 }
コード例 #8
0
 //薪酬标准单详细信息表
 public int salary_standard_detailsInsert(salary_standard_details sd)
 {
     return(dao.salary_standard_detailsInsert(sd));
 }
コード例 #9
0
 public int Change(salary_standard_details t)
 {
     return(dao.Change(t));
 }
コード例 #10
0
 public int Add(salary_standard_details t)
 {
     return(dao.Add(t));
 }
コード例 #11
0
 public salary_standard_details SelectOne(salary_standard_details us)
 {
     return(ist.SelectBy(e => e.standard_id == us.standard_id)[0]);
 }
コード例 #12
0
 public bool Upd(salary_standard_details us)
 {
     return(ist.Upd(us));
 }
コード例 #13
0
 public bool Del(salary_standard_details us)
 {
     return(ist.Del(us));
 }