protected void gvOverTime_RowDeleting(object sender, GridViewDeleteEventArgs e) { int otid = Convert.ToInt32(gvOtGroup.DataKeys[e.RowIndex].Value); OverTimeInfo.DelQtGroup(otid); gvDataBind(); }
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"); }
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; }
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(); }
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); } }
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); } }
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); } }
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); } }
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>"); } }
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; } } } }
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>"); } }