Пример #1
0
        protected void gvOverTime_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int otid = Convert.ToInt32(gvOtGroup.DataKeys[e.RowIndex].Value);

            OverTimeInfo.DelQtGroup(otid);
            gvDataBind();
        }
Пример #2
0
        protected void btnCancel_Click(object sender, EventArgs e)
        {
            OverTimeInfo ot = new OverTimeInfo(Convert.ToInt32(ViewState["OverTimeId"].ToString()));

            if (ot.IsSubmit.ToString() == "初始化")
            {
                OverTimeInfo.DelGroupOfQt(Convert.ToInt32(ViewState["OverTimeId"].ToString()));
                OverTimeInfo.DelOverTime(Convert.ToInt32(ViewState["OverTimeId"].ToString()));
            }
            Response.Redirect("OverTimeEmgv.aspx");
        }
Пример #3
0
        protected void PageInit()
        {
            EmployeeInfo em = (EmployeeInfo)Session["Employee"];

            lblApplyEmName.Text = em.EmployeeName.ToString();

            OverTimeInfo ot = new OverTimeInfo();

            ot.IsSubmit = "初始化";
            ot.Save();
            ViewState["OverTimeId"] = ot.OverTimeId;
        }
Пример #4
0
        protected void PageBind()
        {
            int          otid = Convert.ToInt32(Request["OverTimeId"].ToString());
            OverTimeInfo ot   = new OverTimeInfo(otid);

            lblEmName.Text      = ot.ApplyEmName.ToString();
            lblApplyEmName.Text = ot.ApplyEmName.ToString();
            lblTimeFrom.Text    = ot.TimeFrom.ToString();
            lblTimeTo.Text      = ot.TimeTo.ToString();
            lblReason.Text      = ot.Reason.ToString();
            lblTimeSpan.Text    = ot.TimeSpan.ToString();
            lblApplyDate.Text   = ot.ApplyDate.ToString();
        }
Пример #5
0
        protected void gvDataBind()
        {
            DataTable dt = OverTimeInfo.getOtGroup(Convert.ToInt32(ViewState["OverTimeId"]));

            if (dt.Rows.Count == 0)
            {
                dt.Rows.Add(dt.NewRow());
                UI.BindCtrl(dt.DefaultView, gvOtGroup, AspNetPager1);
                gvOtGroup.Rows[0].Visible = false;
            }
            else
            {
                UI.BindCtrl(dt.DefaultView, gvOtGroup, AspNetPager1);
            }
        }
Пример #6
0
        protected void gvDataBind()
        {
            int          otid = Convert.ToInt32(Request["OverTimeId"].ToString());
            OverTimeInfo ot   = new OverTimeInfo(otid);

            DataTable dt = OverTimeInfo.getOtGroup(otid);


            if (dt.Rows.Count == 0)
            {
                dt.Rows.Add(dt.NewRow());
                UI.BindCtrl(dt.DefaultView, gvOtGroup, AspNetPager1);
                gvOtGroup.Rows[0].Visible = false;
            }
            else
            {
                UI.BindCtrl(dt.DefaultView, gvOtGroup, AspNetPager1);
            }
        }
Пример #7
0
        protected void gvDataBind()
        {
            DataTable dt = OverTimeInfo.getAllOtPass();

            DataView view = dt.DefaultView;
            string   sort = (string)ViewState["SortExpression"] + " " + (string)ViewState["SortDir"];

            view.Sort = sort;

            if (dt.Rows.Count == 0)
            {
                dt.Rows.Add(dt.NewRow());
                UI.BindCtrl(dt.DefaultView, gvOverTime, AspNetPager1);
                gvOverTime.Rows[0].Visible = false;
            }
            else
            {
                UI.BindCtrl(dt.DefaultView, gvOverTime, AspNetPager1);
            }
        }
Пример #8
0
        protected void gvDataBind()
        {
            EmployeeInfo em   = (EmployeeInfo)Session["Employee"];
            DataTable    dt   = OverTimeInfo.getOverTime(em.EmployeeName.ToString());
            DataView     view = dt.DefaultView;
            string       sort = (string)ViewState["SortExpression"] + " " + (string)ViewState["SortDir"];

            view.Sort = sort;

            if (dt.Rows.Count == 0)
            {
                dt.Rows.Add(dt.NewRow());
                UI.BindCtrl(dt.DefaultView, gvOverTime, AspNetPager1);
                gvOverTime.Rows[0].Visible = false;
            }
            else
            {
                UI.BindCtrl(dt.DefaultView, gvOverTime, AspNetPager1);
            }
        }
Пример #9
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     if (gvOtGroup.Rows.Count != 0)
     {
         EmployeeInfo em = (EmployeeInfo)Session["Employee"];
         OverTimeInfo ot = new OverTimeInfo(Convert.ToInt32(ViewState["OverTimeId"].ToString()));
         ot.ApplyDate   = txtApplyDate.Text.ToString();
         ot.ApplyEmName = em.EmployeeName.ToString();
         ot.IsSubmit    = "待审";
         ot.Reason      = txtReason.Text.ToString();
         ot.TimeFrom    = txtTimeFrom.Text.ToString();
         ot.TimeTo      = txtTimeTo.Text.ToString();
         ot.TimeSpan    = txtTimeSpan.Text.ToString();
         ot.Save();
         Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('申请成功!');</script>");
     }
     else
     {
         Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('请新增加班人员记录!');</script>");
     }
 }
Пример #10
0
        protected void gvOverTime_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                //鼠标移动到每项时颜色交替效果
                e.Row.Attributes.Add("onmouseover", "e=this.style.backgroundColor; this.style.backgroundColor='#c1ebff'");
                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=e");
                //设置悬浮鼠标指针形状为"小手"

                if (!Convert.IsDBNull(gvOverTime.DataKeys[e.Row.RowIndex].Value))
                {
                    int          wkid = Convert.ToInt32(gvOverTime.DataKeys[e.Row.RowIndex].Value);
                    OverTimeInfo ot   = new OverTimeInfo(wkid);
                    if (ot.IsSubmit == "未通过" || ot.IsSubmit == "通过")
                    {
                        Button btnSubmit = e.Row.FindControl("btnSubmit") as Button;
                        btnSubmit.Enabled = false;
                    }
                }
            }
        }
Пример #11
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            int          otid = Convert.ToInt32(Request["OverTimeId"].ToString());
            OverTimeInfo ot   = new OverTimeInfo(otid);

            if (rblPass.SelectedValue == "1")
            {
                ot.IsSubmit = "通过";
                ot.Save();
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('审批成功!');</script>");
            }
            else if (rblPass.SelectedValue == "2")
            {
                ot.IsSubmit = "未通过";
                ot.Save();
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('审批成功!');</script>");
            }
            else
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language='javascript'>alert('请选择是否通过再保存!');</script>");
            }
        }