Exemple #1
0
        public ActionResult AddRecommend(string id) //在修改时传递的为contractid
        {
            if (id == "-1")                         //-1为添加
            {
                return(View());
            }
            else//否则为修改
            {
                V_HR_RecommendWithName item = (from o in entities.V_HR_RecommendWithName
                                               where o.ID == id
                                               select o).First();


                return(View(item));
            }
        }
Exemple #2
0
        public ActionResult AddOrEditRecommend(V_HR_RecommendWithName re)
        {
            DirectResult   r        = new DirectResult();
            T_HR_Recommend reupdate = entities.T_HR_Recommend.Find(re.ID);

            if (reupdate == null)//为空为添加
            {
                T_HR_Recommend readd = new T_HR_Recommend();
                readd.ID          = Guid.NewGuid().ToString();
                readd.StaffID     = re.StaffID;
                readd.ReStaffID   = re.ReStaffID;
                readd.Relation    = re.Relation;
                readd.Money       = re.Money;
                readd.YearMonth   = Convert.ToDateTime(re.YearMonth.Value.Year.ToString() + "-" + re.YearMonth.Value.Month.ToString() + "-01");
                readd.YearMonth1  = Convert.ToDateTime(re.YearMonth1.Value.Year.ToString() + "-" + re.YearMonth1.Value.Month.ToString() + "-01");
                readd.IsDe        = re.IsDe;
                readd.Valid       = true;
                readd.Remark      = re.Remark;
                readd.CreaterName = new LoginUser().EmployeeId;
                readd.CreateTime  = DateTime.Now;

                entities.T_HR_Recommend.Add(readd);
                try
                {
                    entities.SaveChanges();
                    r.Success = true;
                    X.Msg.Alert("提示", "保存成功!", new JFunction {
                        Fn = "closewindow"
                    }).Show();
                }
                catch (Exception e)
                {
                    X.Msg.Alert("警告", "数据保存失败!<br /> note:" + e.Message, new JFunction {
                        Fn = "closewindow"
                    }).Show();
                    r.Success = false;
                }
            }
            else//否则为修改
            {
                reupdate.StaffID    = re.StaffID;
                reupdate.ReStaffID  = re.ReStaffID;
                reupdate.Relation   = re.Relation;
                reupdate.Money      = re.Money;
                reupdate.YearMonth  = Convert.ToDateTime(re.YearMonth.Value.Year.ToString() + "-" + re.YearMonth.Value.Month.ToString() + "-01");
                reupdate.YearMonth1 = Convert.ToDateTime(re.YearMonth1.Value.Year.ToString() + "-" + re.YearMonth1.Value.Month.ToString() + "-01");
                reupdate.IsDe       = re.IsDe;
                reupdate.Valid      = true;
                reupdate.Remark     = re.Remark;
                reupdate.EditorName = new LoginUser().EmployeeId;
                reupdate.EditeTime  = DateTime.Now;

                try
                {
                    entities.SaveChanges();
                    r.Success = true;
                    X.Msg.Alert("提示", "保存成功!", new JFunction {
                        Fn = "closewindow"
                    }).Show();
                }
                catch (Exception e)
                {
                    X.Msg.Alert("警告", "数据保存失败!<br /> note:" + e.Message, new JFunction {
                        Fn = "closewindow"
                    }).Show();
                    r.Success = false;
                }
            }
            return(r);
        }