public bool FormCheck() { if (txtPONo.Text == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请选择项目信息!');</script>"); txtPONo.Focus(); return(false); } #region 设置自己要判断的信息 if (txtDepartName.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写部门!');</script>"); txtDepartName.Focus(); return(false); } if (txtName.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写姓名!');</script>"); txtName.Focus(); return(false); } if (ddlUser.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写客户代表!');</script>"); ddlUser.Focus(); return(false); } if (txtForm.Text.Trim() == "" || txtTo.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写请假时间!');</script>"); txtForm.Focus(); return(false); } if (ddlPers.Visible == true && ddlPers.SelectedItem == null) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请选择下一步审核人!');</script>"); ddlPers.Focus(); return(false); } txtForm.Text = txtForm.Text.Trim().Replace(':', ':'); txtForm.Text = txtForm.Text.Trim().Replace('。', ':'); txtForm.Text = txtForm.Text.Trim().Replace('.', ':'); txtTo.Text = txtTo.Text.Trim().Replace(':', ':'); txtTo.Text = txtTo.Text.Trim().Replace('.', ':'); txtTo.Text = txtTo.Text.Trim().Replace('。', ':'); if (CommHelp.VerifesToDateTime(txtForm.Text.Trim()) == false) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请假时间 格式错误!');</script>"); return(false); } if (CommHelp.VerifesToDateTime(txtTo.Text.Trim()) == false) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请假时间 格式错误!');</script>"); return(false); } try { if (Convert.ToDateTime(txtForm.Text) >= Convert.ToDateTime(txtTo.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('开始时间不能大于结束时间!');</script>"); txtForm.Focus(); return(false); } } catch (Exception) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写的时间格式有误!');</script>"); txtForm.Focus(); return(false); } if (DBHelp.ExeScalar(string.Format("select ID from tb_User where loginName='{0}'", txtName.Text)) == null) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写申请用户不存在!');</script>"); txtForm.Focus(); return(false); } #endregion if (txtTotal.ReadOnly == false && txtTotal.Text == "" && ddlPers.Visible == false && ddlResult.Text == "通过") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写金额!');</script>"); txtForm.Focus(); return(false); } if (ddlResult.Text == "通过" && txtTotal.Text.Trim() != "") { try { Convert.ToDecimal(txtTotal.Text); } catch (Exception) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写的金额有误!');</script>"); txtTotal.Focus(); return(false); } } if (CG_POOrderService.IsClosePONO(txtPONo.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('此项目已经关闭!');</script>"); return(false); } if (CG_POOrderService.IsSpecialPONO(txtPONo.Text, txtPOName.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('特殊订单无法计入费用!');</script>"); return(false); } return(true); }
public bool FormCheck() { if (this.txtBusCardDate.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写日期!');</script>"); this.txtBusCardDate.Focus(); return(false); } if (CommHelp.VerifesToDateTime(txtBusCardDate.Text.Trim()) == false) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('日期 格式错误!');</script>"); return(false); } if (this.txtUseTotal.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填金额!');</script>"); this.txtUseTotal.Focus(); return(false); } try { Convert.ToDecimal(txtUseTotal.Text); } catch (Exception) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写的数字格式有误!');</script>"); txtUseTotal.Focus(); return(false); } if (txtPONo.Text == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请选择项目信息!');</script>"); txtPONo.Focus(); return(false); } if (new CG_POOrderService().ExistPONO(txtPONo.Text) == false) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('项目信息不存在!');</script>"); return(false); } if (CG_POOrderService.IsClosePONO(txtPONo.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('此项目已经关闭!');</script>"); return(false); } if (CG_POOrderService.IsSpecialPONO(txtPONo.Text, txtPOName.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('特殊订单无法计入费用!');</script>"); return(false); } return(true); }
public bool FormCheck() { #region 设置自己要判断的信息 if (txtName.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写姓名!');</script>"); txtName.Focus(); return(false); } if (txtDateTime.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写申请日期!');</script>"); txtDateTime.Focus(); return(false); } if (CommHelp.VerifesToDateTime(txtDateTime.Text.Trim()) == false) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('申请日期 格式错误!');</script>"); return(false); } if (txtgoAddress.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写出发地!');</script>"); txtgoAddress.Focus(); return(false); } if (txttoAddress.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写到达地!');</script>"); txttoAddress.Focus(); return(false); } if (txtgoTime.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写出发时间!');</script>"); txtgoTime.Focus(); return(false); } txtgoTime.Text = txtgoTime.Text.Trim().Replace(':', ':'); txtgoTime.Text = txtgoTime.Text.Trim().Replace('。', ':'); txtgoTime.Text = txtgoTime.Text.Trim().Replace('.', ':'); txtendTime.Text = txtendTime.Text.Trim().Replace(':', ':'); txtendTime.Text = txtendTime.Text.Trim().Replace('.', ':'); txtendTime.Text = txtendTime.Text.Trim().Replace('。', ':'); User user = Session["userInfo"] as User; if ((user.Zhiwu == "总经理" || user.Zhiwu == "副总经理") && ddlResult.SelectedItem.Text == "通过") { if (txtOiLXiShu.Text == "0") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写油价系数!');</script>"); txtOiLXiShu.Focus(); return(false); } } if (ddlPers.Visible == false && ddlResult.SelectedItem != null && ddlResult.SelectedItem.Text == "通过") { //if (txtOiLXiShu.Text == "0") //{ // base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写油价系数!');</script>"); // txtOiLXiShu.Focus(); // return false; //} //if (txtroadLong.Text == "") //{ // base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写路程!');</script>"); // txtroadLong.Focus(); // return false; //} try { if (txtroadLong.Text == "") { txtroadLong.Text = "0"; } if (Convert.ToDecimal(txtroadLong.Text) < 0) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写路程!');</script>"); txtroadLong.Focus(); return(false); } } catch (Exception) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写的路程格式有误!');</script>"); txtroadLong.Focus(); return(false); } if (txtgoTime.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写出发时间!');</script>"); txtgoTime.Focus(); return(false); } if (txtendTime.Text.Trim() == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写结束时间!');</script>"); txtgoTime.Focus(); return(false); } } if (Request["allE_id"] == null)//单据增加 { if (txtPONo.Text == "") { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请选择项目信息!');</script>"); txtPONo.Focus(); return(false); } } if (ddlPers.Visible == true && ddlPers.SelectedItem == null) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请选择下一步审核人!');</script>"); ddlPers.Focus(); return(false); } try { if (txtgoTime.Text != "") { Convert.ToDateTime(txtgoTime.Text); } if (txtendTime.Text != "") { Convert.ToDateTime(txtendTime.Text); //try //{ // TimeSpan ts = Convert.ToDateTime(txtDateTime.Text) - Convert.ToDateTime(txtendTime.Text); // if (ts.Days != 0) // { // base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('回来时间要与申请时间要在同一天!');</script>"); // txtendTime.Focus(); // return false; // } //} //catch (Exception) //{ // base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写的时间格式有误!');</script>"); // txtendTime.Focus(); // return false; //} } if (txtendTime.Text != "" && txtgoTime.Text != "") { if (Convert.ToDateTime(txtgoTime.Text) >= Convert.ToDateTime(txtendTime.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('外出时间不能大于回来时间!');</script>"); txtgoTime.Focus(); return(false); } } } catch (Exception) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写的时间格式有误!');</script>"); txtgoTime.Focus(); return(false); } try { if (txtroadLong.Text == "") { txtroadLong.Text = "0"; } Convert.ToDecimal(txtroadLong.Text); } catch (Exception) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写的实际里程数格式有误!');</script>"); txtgoTime.Focus(); return(false); } if (DBHelp.ExeScalar(string.Format("select ID from tb_User where loginName='{0}'", txtName.Text)) == null) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写申请用户不存在!');</script>"); txtName.Focus(); return(false); } #endregion if (new CG_POOrderService().ExistPONO(txtPONo.Text) == false) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('项目信息不存在!');</script>"); return(false); } if (CG_POOrderService.IsClosePONO(txtPONo.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('此项目已经关闭!');</script>"); return(false); } if (CG_POOrderService.IsSpecialPONO(txtPONo.Text, txtPOName.Text)) { base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('特殊订单无法计入费用!');</script>"); return(false); } return(true); }