示例#1
0
        public ActionResult check_success(salary_grant sg, FormCollection fc)
        {
            for (int i = 0; i < sg.human_amount; i++)
            {
                string  s               = fc["grantDetails[" + i + "].human_id"];
                string  human_name      = fc["grantDetails[" + i + "].human_name"];
                decimal bouns_sum       = decimal.Parse(fc["grantDetails[" + i + "].bounsSum"]);
                decimal deduct_sum      = decimal.Parse(fc["grantDetails[" + i + "].deductSum"]);
                decimal sale_sum        = decimal.Parse(fc["grantDetails[" + i + "].saleSum"]);
                decimal salary_paid_sum = decimal.Parse(fc["grantDetails[" + i + "].salaryPaidSum"]);

                decimal salary_standard_sum = decimal.Parse(fc["grantDetails[" + i + "].salary_standard_sum"]);
                salary_grant_details sgd    = new salary_grant_details()
                {
                    grd_id              = short.Parse(fc["grantDetails[" + i + "].grd_id"]),
                    human_id            = s,
                    human_name          = human_name,
                    bouns_sum           = bouns_sum,
                    deduct_sum          = deduct_sum,
                    sale_sum            = sale_sum,
                    salary_paid_sum     = salary_paid_sum,
                    salary_grant_id     = sg.salary_grant_id,
                    salary_standard_sum = salary_standard_sum
                };
                sgds.Upd(sgd);
            }
            sgs.Upd(sg);
            return(View());
        }
示例#2
0
        public List <salary_grant_details> SelectGrant11(int id, int id2)
        {
            List <salary_grant_details> list = new List <salary_grant_details>();
            var persons = hrdb.sg1.Where(p => p.salary_standard_id == id && p.salary_grant_id == id2).AsNoTracking();

            foreach (var item in persons)
            {
                salary_grant_details bjm = new salary_grant_details()
                {
                    salary_grant_id     = item.salary_grant_id,
                    grd_id              = item.grd_id,
                    salary_standard_id  = item.salary_standard_id,
                    human_id            = item.human_id,
                    human_name          = item.human_name,
                    bouns_sum           = item.bouns_sum,
                    sale_sum            = item.sale_sum,
                    deduct_sum          = item.deduct_sum,
                    salary_standard_sum = item.salary_standard_sum,
                    salary_paid_sum     = item.salary_paid_sum
                };
                list.Add(bjm);
            }
            return(list);
        }
示例#3
0
 //薪酬标准单详细信息表新增
 public int salary_grant_detailsInsert(salary_grant_details sd)
 {
     return(dao.salary_grant_detailsInsert(sd));
 }
示例#4
0
 public int Change(salary_grant_details t)
 {
     return(dao.Change(t));
 }
示例#5
0
 public int Del(salary_grant_details t)
 {
     return(dao.Del(t));
 }
示例#6
0
 public int Add(salary_grant_details t)
 {
     return(dao.Add(t));
 }
示例#7
0
 //薪酬发放修改
 public int salary_grant_detailsUpdate(salary_grant_details sgd, object keyValue)
 {
     return(dao.salary_grant_detailsUpdate(sgd, keyValue));
 }
示例#8
0
 public salary_grant_details SelectOne(salary_grant_details us)
 {
     return(ist.SelectBy(e => e.grd_id == us.grd_id)[0]);
 }
示例#9
0
 public bool Upd(salary_grant_details us)
 {
     return(ist.Upd(us));
 }
示例#10
0
 public bool Del(salary_grant_details us)
 {
     return(ist.Del(us));
 }