Esempio n. 1
0
        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 (Request["allE_id"] == null)//单据增加
            {
                if (txtPONo.Text == "")
                {
                    base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请选择项目信息!');</script>");
                    txtPONo.Focus();
                    return(false);
                }
                if (CG_POOrderService.IsClosePONO(txtPONo.Text))
                {
                    base.ClientScript.RegisterStartupScript(base.GetType(), null,
                                                            "<script>alert('此项目已经关闭!');</script>");
                    return(false);
                }
            }
            if (txtPostAddress.Text.Trim() == "")
            {
                base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写邮寄地址!');</script>");
                txtPostAddress.Focus();
                return(false);
            }

            if (ddlPers.Visible == false && ddlResult.SelectedItem != null && ddlResult.SelectedItem.Text == "通过")
            {
                if (txtWuliuName.Text.Trim() == "")
                {
                    base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写物流名称!');</script>");
                    txtPostCode.Focus();

                    return(false);
                }
                if (txtPostCode.Text.Trim() == "")
                {
                    base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写邮件编码!');</script>");
                    txtPostCode.Focus();

                    return(false);
                }
            }

            if (txtToPer.Text == "")
            {
                base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写收件人!');</script>");
                txtToPer.Focus();

                return(false);
            }


            if (ddlPers.Visible == true && ddlPers.SelectedItem == null)
            {
                base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请选择下一步审核人!');</script>");
                ddlPers.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 (plEmail.Visible == true && ddlResult.SelectedItem != null && ddlResult.SelectedItem.Text == "通过")
            {
                if (txtPostCode.Text == "")
                {
                    base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写物流编号!');</script>");
                    txtPostCode.Focus();

                    return(false);
                }

                if (txtPostTotal.Text == "")
                {
                    base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('请填写金额!');</script>");
                    txtPostTotal.Focus();

                    return(false);
                }
                if (txtPostTotal.Text != "")
                {
                    try
                    {
                        Convert.ToDecimal(txtPostTotal.Text);
                    }
                    catch (Exception)
                    {
                        base.ClientScript.RegisterStartupScript(base.GetType(), null, "<script>alert('你填写的金额格式有误!');</script>");
                        txtPostTotal.Focus();

                        return(false);
                    }
                }
            }
            return(true);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }