Пример #1
0
    protected void btn_CreatTable_Click(object sender, EventArgs e)
    {
        SHUniversity.KPI.Model.Users u = (SHUniversity.KPI.Model.Users)Session["SHUUser"];
        //lb_msg
        bool r = kpiBll.Exists(u.WorkID, DateTime.Now.Year);

        if (r)
        {
            Jscript.Alert("本年度已经创建了考核表,不能重复创建");
        }
        else
        {
            SHUniversity.KPI.Model.UserKPI kpi = new SHUniversity.KPI.Model.UserKPI();
            kpi.CreatDate = DateTime.Now;
            kpi.Creator   = u.Name;
            kpi.KPINumber = SHUniversity.KPI.Common.CreatRandom();
            kpi.KPIYear   = DateTime.Now.Year;
            kpi.Status    = 0;//0未审核1正在审核2审核通过3退回
            kpi.WorkID    = u.WorkID;
            int result = kpiBll.Add(kpi);
            if (result > 0)
            {
                Jscript.AlertAndRedirect("建表成功", "/Home.aspx");
            }
            else
            {
            }
        }
    }
Пример #2
0
    protected void rp_table_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        SHUniversity.KPI.Model.UserKPI kpi = kpiBll.GetModel(int.Parse(e.CommandArgument.ToString()));
        if (kpi.Status != 0)
        {
            Jscript.Alert("当前状态不可以提交");
            return;
        }

        if (e.CommandName == "apply")
        {
            bool r = kpiBll.ChangeStatus(e.CommandArgument.ToString(), 1, u.Name, u.WorkID);
            if (r)
            {
                Jscript.Alert("提交成功");
            }
            else
            {
                Jscript.Alert("提交失败");
            }
        }
    }
Пример #3
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(SHUniversity.KPI.Model.UserKPI model)
 {
     return(dal.Update(model));
 }
Пример #4
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public int  Add(SHUniversity.KPI.Model.UserKPI model)
 {
     return(dal.Add(model));
 }