Ejemplo n.º 1
0
        /// <summary>
        ///  薪酬标准登记点击提交的方法
        /// </summary>
        /// <returns></returns>
        public ActionResult xg()
        {
            SalaryStandardModel sg = new SalaryStandardModel();

            sg.Id           = Convert.ToInt32(Request["Id"]);
            sg.Salarysum    = Request["Salarysum"] == null || Request["Salarysum"] == "" ? sg.Salarysum : Convert.ToDecimal(Request["Salarysum"]);
            sg.Checker      = Request["Checker"];
            sg.Checktime    = Convert.ToDateTime(Request["Checktime"]);
            sg.Checkcomment = Request["Checkcomment"];

            int r1 = isb.SalaryStandardUpdate(sg);

            string arry = Request["arry"];
            List <Dictionary <string, object> > sdm = JsonConvert.DeserializeObject <List <Dictionary <string, object> > >(arry);
            int r2 = 0;

            foreach (var item in sdm)
            {
                SalaryStandardDetailsModel sm = new SalaryStandardDetailsModel();
                sm.Id     = int.Parse(item["Id"].ToString());
                sm.Salary = item["money"] == null || item["money"] == "" ? sm.Salary : Convert.ToDecimal(item["money"]);

                if (isd.SalaryStandardDetailsUpdate(sm) > 0)
                {
                    r2++;
                }
            }
            string flag = "false";

            if (r1 > 0 && r2 == sdm.Count)
            {
                flag = "true";
            }
            return(Content(flag));
        }
Ejemplo n.º 2
0
        public int SalaryStandardDetailsUpdate(SalaryStandardDetailsModel ck)
        {
            MyDbContext db = CreateContext();
            // int list = db.Database.ExecuteSqlCommand(sql);
            string sql  = string.Format(@"update dbo.SalaryStandardDetails set Salary={0} where Id ={1}", ck.Salary, ck.Id);
            int    list = db.Database.ExecuteSqlCommand(sql);

            return(list);
        }
Ejemplo n.º 3
0
        public int SalaryStandardDetailsDelete(SalaryStandardDetailsModel ck)
        {
            SalaryStandardDetails cmj = new SalaryStandardDetails();

            cmj.Standardid   = ck.Standardid;
            cmj.Standardname = ck.Standardname;
            cmj.Itemid       = ck.Itemid;
            cmj.Itemname     = ck.Itemname;
            cmj.Salary       = ck.Salary;
            cmj.Id           = ck.Id;
            return(Delete(cmj));
        }
Ejemplo n.º 4
0
        public List <SalaryStandardDetailsModel> SalaryStandardDetailsSelect()
        {
            List <SalaryStandardDetails>      list  = Select();
            List <SalaryStandardDetailsModel> list2 = new List <SalaryStandardDetailsModel>();

            foreach (SalaryStandardDetails item in list)
            {
                SalaryStandardDetailsModel ckm = new SalaryStandardDetailsModel()
                {
                    Id           = item.Id,
                    Standardid   = item.Standardid,
                    Standardname = item.Standardname,
                    Itemid       = item.Itemid,
                    Itemname     = item.Itemname,
                    Salary       = item.Salary
                };
                list2.Add(ckm);
            }
            return(list2);
        }
Ejemplo n.º 5
0
        public List <SalaryStandardDetailsModel> SalaryGrantdetailsSelectGZXQ(string id)
        {
            // string sql = "select * from dbo.SalaryGrant where Firstkindname!=''";\
            string    sql = string.Format(@"select * from dbo.SalaryStandardDetails where Standardid='{0}'", id);
            DataTable dt  = DBHelper.select(sql);
            List <SalaryStandardDetailsModel> list2 = new List <SalaryStandardDetailsModel>();

            foreach (DataRow item in dt.Rows)
            {
                SalaryStandardDetailsModel sm = new SalaryStandardDetailsModel();
                sm.Id = (int)item["Id"];
                //Id, , , , ,
                sm.Standardid   = item["Standardid"].ToString();
                sm.Standardname = item["Standardname"].ToString();
                sm.Itemid       = (int)item["Itemid"];
                sm.Itemname     = item["Itemname"].ToString();
                sm.Salary       = (decimal)item["Salary"];
                list2.Add(sm);
            }
            return(list2);
        }
Ejemplo n.º 6
0
        public ActionResult Add()
        {
            //基本信息
            SalaryStandardModel ssm = new SalaryStandardModel();

            ssm.Standardid   = Request["Standardid"];
            ssm.Standardname = Request["Standardname"];
            ssm.Salarysum    = Request["Salarysum"] == null || Request["Salarysum"] == "" ? ssm.Salarysum : Convert.ToDecimal(Request["Salarysum"]);
            ssm.Designer     = Request["Designer"];
            ssm.Register     = Request["Register"];
            ssm.Registtime   = DateTime.Parse(Request["Registtime"]);
            ssm.Remark       = Request["Remark"];
            int r1 = isb.SalaryStandardAdd(ssm);
            //详情信息
            string arry = Request["arry"];
            List <Dictionary <string, object> > sdm = JsonConvert.DeserializeObject <List <Dictionary <string, object> > >(arry);
            int r2 = 0;

            foreach (var item in sdm)
            {
                SalaryStandardDetailsModel sd = new SalaryStandardDetailsModel();
                sd.Itemid       = int.Parse(item["id"].ToString());
                sd.Itemname     = item["names"].ToString();
                sd.Standardid   = Request["Standardid"];
                sd.Standardname = Request["Standardname"];
                sd.Salary       = item["money"] == null || item["money"] == "" ? sd.Salary : Convert.ToDecimal(item["money"]);
                if (isd.SalaryStandardDetailsAdd(sd) > 0)
                {
                    r2++;
                }
            }
            string flag = "false";

            if (r1 > 0 && r2 == sdm.Count)
            {
                flag = "true";
            }
            return(Content(flag));
        }
Ejemplo n.º 7
0
        public List <SalaryStandardDetailsModel> SalaryGrantdetailsSelectSID(string id)
        {
            MyDbContext db = CreateContext();
            List <SalaryStandardDetails> list = db.SalaryStandardDetails.AsNoTracking()
                                                .Where(e => e.Standardid == id)
                                                .Select(e => e)
                                                .ToList();
            List <SalaryStandardDetailsModel> list2 = new List <SalaryStandardDetailsModel>();

            foreach (SalaryStandardDetails item in list)
            {
                SalaryStandardDetailsModel ckm = new SalaryStandardDetailsModel()
                {
                    Id           = item.Id,
                    Standardid   = item.Standardid,
                    Standardname = item.Standardname,
                    Itemid       = item.Itemid,
                    Itemname     = item.Itemname,
                    Salary       = item.Salary
                };
                list2.Add(ckm);
            }
            return(list2);
        }
Ejemplo n.º 8
0
 public int SalaryStandardDetailsUpdate(SalaryStandardDetailsModel ck)
 {
     return(icd.SalaryStandardDetailsUpdate(ck));
 }
Ejemplo n.º 9
0
 public int SalaryStandardDetailsAdd(SalaryStandardDetailsModel ck)
 {
     return(icd.SalaryStandardDetailsAdd(ck));
 }