Exemplo n.º 1
0
        public ActionResult EditEmpIns(int id)
        {
            EmpInsurance _empIns = getOneEmpIns(id);

            ViewBag.empId   = _empIns.EmpID;
            ViewBag.InsCate = getAllInsCate();
            return(View(_empIns));
        }
Exemplo n.º 2
0
        public ActionResult DeleteEmpIns(int id)
        {
            EmpInsurance _empIns = getOneEmpIns(id);

            db.EmpInsurance.Remove(_empIns);
            db.SaveChanges();
            return(RedirectToAction("ListEmpIns", new { id = _empIns.EmpID }));
        }
Exemplo n.º 3
0
        public ActionResult EditEmpIns(int id, EmpInsurance empIns)
        {
            EmpInsurance _empIns = getOneEmpIns(id);

            _empIns.InsID  = empIns.InsID;
            _empIns.Price  = empIns.Price;
            _empIns.Remark = empIns.Remark;
            db.SaveChanges();
            return(RedirectToAction("ListEmpIns", new { id = _empIns.EmpID }));
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            switch (RequestActionString)
            {
            case "delete":
                ent = this.GetTargetData <EmpInsurance>();
                ent.DoDelete();
                break;

            default:
                DoSelect();
                break;
            }
        }
Exemplo n.º 5
0
        public ActionResult CreateEmpIns(EmpInsurance empIns)
        {
            EmpInsurance _empIns = new EmpInsurance()
            {
                EmpID  = Convert.ToInt32(Session["empID"].ToString()),
                InsID  = empIns.InsID,
                Price  = empIns.Price,
                Remark = empIns.Remark
            };

            Session["empID"] = null;
            db.EmpInsurance.Add(_empIns);
            db.SaveChanges();
            return(RedirectToAction("ListEmpIns", new { id = _empIns.EmpID }));
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            op         = RequestData.Get <string>("op");
            id         = RequestData.Get <string>("id");
            type       = RequestData.Get <string>("type");
            JsonString = RequestData.Get <string>("JsonString");
            if (!string.IsNullOrEmpty(id))
            {
                ent = EmpInsurance.Find(id);
            }
            switch (RequestActionString)
            {
            case "update":
                if (!string.IsNullOrEmpty(JsonString))
                {
                    ent = JsonHelper.GetObject <EmpInsurance>(JsonString);
                }
                if (string.IsNullOrEmpty(ent.Id))
                {
                    ent.CreateId   = UserInfo.UserID;
                    ent.CreateName = UserInfo.Name;
                    ent.CreateTime = DateTime.Now;
                    ent.DoCreate();
                }
                else
                {
                    ent.DoUpdate();
                }
                ent.State = "待提交";
                PageState.Add("Id", ent.Id);
                break;

            case "submit":
                if (!string.IsNullOrEmpty(JsonString))
                {
                    ent = JsonHelper.GetObject <EmpInsurance>(JsonString);
                }
                ent.ApplyTime = DateTime.Now;    //申请时间在提交审批的时候赋值
                if (string.IsNullOrEmpty(ent.Id))
                {
                    ent.CreateId   = UserInfo.UserID;
                    ent.CreateName = UserInfo.Name;
                    ent.CreateTime = DateTime.Now;
                    ent.DoCreate();
                }
                IList <SysApproveConfig> sacEnts = SysApproveConfig.FindAll();
                if (sacEnts.Count > 0)
                {
                    ent.ApproveUserId = sacEnts[0].ChildWelfareId;
                    ent.ApproveName   = sacEnts[0].ChildWelfareName;
                }
                ent.State = "已提交";
                ent.DoUpdate();
                PageState.Add("Id", ent.Id);
                break;

            case "GetWorkNo":
                string     UserID = RequestData.Get("UserID") + "";
                ComUtility Ut     = new ComUtility();
                PageState.Add("WorkNo", Ut.GetWorkNo(UserID));
                break;

            default:
                DoSelect();
                break;
            }
        }
Exemplo n.º 7
0
 private void DoSelect()
 {
     SearchCriterion.AddSearch("CreateId", UserInfo.UserID);
     ents = EmpInsurance.FindAll(SearchCriterion);
     PageState.Add("DataList", ents);
 }