protected void Button1_Click(object sender, EventArgs e) { #region if (this.txt_name.Text.Trim() == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('部门名称不能为空!');</script>"); this.txt_name.Focus(); return; } if (FormatHelper.CheckPunctuation(this.txt_name.Text.Trim()) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('部门名称不能包含单引号!');</script>"); this.txt_name.Focus(); return; } #endregion string depname = this.txt_name.Text.Trim(); bool IsExit = mg_DepartmentBLL.CheckDepartmentByName(1, 0, depname); if (IsExit) { bool flag = mg_DepartmentBLL.AddDepartmentByName(depname); if (flag) { BindData(); } } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('部门名称重复,保存失败!');</script>"); return; } }
/// <summary> /// 保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ImageButton11_Click(object sender, ImageClickEventArgs e) { TextBox depname = (TextBox)grd_department.Rows[grd_department.EditIndex].FindControl("TextBox2"); string name = depname.Text.Trim(); Label deid = (Label)grd_department.Rows[grd_department.EditIndex].FindControl("Label11"); int id = NumericParse.StringToInt(deid.Text); #region if (name == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('部门名称不能为空!');</script>"); depname.Focus(); return; } if (FormatHelper.CheckPunctuation(name) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('部门名称不能包含单引号!');</script>"); depname.Focus(); return; } #endregion bool IsExit = mg_DepartmentBLL.CheckDepartmentByName(2, id, name); if (IsExit) { bool flag = mg_DepartmentBLL.UpdateDepartmentByName(id, name); if (flag) { grd_department.EditIndex = -1; BindData(); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('保存失败!');</script>"); return; } } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('部门名称重复,保存失败!');</script>"); return; } }
//private void BindStationID() //{ // this.drp_stname.DataSource = mg_StationBLL.GetStationID(); // this.drp_stname.DataValueField = "st_name"; // this.drp_stname.DataBind(); //} /// <summary> /// 验证控件中参数 /// </summary> /// <returns></returns> protected bool CkText_Box() { if (this.txt_name.Text.Trim() == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('班次名称不能为空!');</script>"); this.txt_name.Focus(); return(false); } if (FormatHelper.CheckPunctuation(this.txt_name.Text.Trim()) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('班次名称不能包含单引号!');</script>"); this.txt_name.Focus(); return(false); } if (this.txt_starttime.Text.Trim() == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "上班时间", "<script language='javascript'> alert('上班时间不能为空!');</script>"); this.txt_name.Focus(); return(false); } if (FormatHelper.IsDateTime(this.txt_starttime.Text.Trim()) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "上班时间", "<script language='javascript'> alert('上班时间格式不正确!');</script>"); this.txt_starttime.Focus(); return(false); } if (this.txt_endtime.Text.Trim() == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "下班时间", "<script language='javascript'> alert('下班时间不能为空!');</script>"); this.txt_name.Focus(); return(false); } if (FormatHelper.IsDateTime(this.txt_endtime.Text.Trim()) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "下班时间", "<script language='javascript'> alert('下班时间格式不正确!');</script>"); this.txt_endtime.Focus(); return(false); } return(true); }
protected void BtSave_Click1(object sender, ImageClickEventArgs e) { TextBox posiname = (TextBox)GridView1.Rows[GridView1.EditIndex].FindControl("TextBox1"); string name = posiname.Text.Trim(); Label posiid = (Label)GridView1.Rows[GridView1.EditIndex].FindControl("Label2"); int id = NumericParse.StringToInt(posiid.Text); #region if (name == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('职位名称不能为空!');</script>"); posiname.Focus(); return; } if (FormatHelper.CheckPunctuation(name) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('职位名称不能包含单引号!');</script>"); posiname.Focus(); return; } #endregion bool IsExit = mg_FlowLineBLL.CheckFlowlineByName(2, id, name); if (IsExit) { bool flag = mg_FlowLineBLL.UpdateFlowlineByName(id, name); if (flag) { GridView1.EditIndex = -1; BindData(); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('保存失败!');</script>"); return; } } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('职位名称重复,保存失败!');</script>"); return; } }
/// <summary> /// 编辑后保存 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void BtSave_Click1(object sender, ImageClickEventArgs e) { TextBox classesname = (TextBox)GridView1.Rows[GridView1.EditIndex].FindControl("TextBox1"); string name = classesname.Text.Trim(); Label classesid = (Label)GridView1.Rows[GridView1.EditIndex].FindControl("Label2"); int id = NumericParse.StringToInt(classesid.Text); TextBox starttime = (TextBox)GridView1.Rows[GridView1.EditIndex].FindControl("TextBox2"); string stime = starttime.Text.Trim(); TextBox endtime = (TextBox)GridView1.Rows[GridView1.EditIndex].FindControl("TextBox3"); string etime = endtime.Text.Trim(); #region 参数判断 if (classesname.Text.Trim() == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('班次名称不能为空!');</script>"); classesname.Focus(); return; } if (FormatHelper.CheckPunctuation(classesname.Text.Trim()) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('班次名称不能包含单引号!');</script>"); classesname.Focus(); return; } if (starttime.Text.Trim() == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "上班时间", "<script language='javascript'> alert('上班时间不能为空!');</script>"); starttime.Focus(); return; } if (FormatHelper.IsDateTime(starttime.Text.Trim()) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "上班时间", "<script language='javascript'> alert('上班时间格式不正确!');</script>"); starttime.Focus(); return; } if (endtime.Text.Trim() == "") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "下班时间", "<script language='javascript'> alert('下班时间不能为空!');</script>"); endtime.Focus(); return; } if (FormatHelper.IsDateTime(endtime.Text.Trim()) == false) { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "下班时间", "<script language='javascript'> alert('下班时间格式不正确!');</script>"); endtime.Focus(); return; } #endregion #region 更新后的排班时间与已有排班时间不能交叉 DateTime s_time_add = Convert.ToDateTime(starttime.Text.Trim()); DateTime e_time_add = Convert.ToDateTime(endtime.Text.Trim()); //DataTable dt = mg_ClassesBLL.GetAllData(); //DateTime s_time_gv = Convert.ToDateTime(dt.Rows[0]["cl_starttime"].ToString()); //DateTime e_time_gv = Convert.ToDateTime(dt.Rows[0]["cl_endtime"].ToString()); //if ((s_time_add > s_time_gv && s_time_add < e_time_gv) || (e_time_add > s_time_gv && e_time_add <e_time_gv)) //{ // Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "时间交叉", "<script language='javascript'> alert('班次时间不能与已有班次时间重叠,保存失败!');</script>"); // return; //} #endregion bool IsExit = mg_ClassesBLL.CheckPositionByName(2, id, name); if (IsExit) { bool flag = mg_ClassesBLL.UpdatePositionByName(id, name, stime, etime); if (flag) { GridView1.EditIndex = -1; BindData(); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('保存失败!');</script>"); return; } } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "名称", "<script language='javascript'> alert('班次名称重复,保存失败!');</script>"); return; } }