コード例 #1
0
ファイル: department.aspx.cs プロジェクト: ElcoTeam/Magna_ZJK
 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;
     }
 }
コード例 #2
0
ファイル: department.aspx.cs プロジェクト: ElcoTeam/Magna_ZJK
    /// <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;
        }
    }
コード例 #3
0
    //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);
    }
コード例 #4
0
    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;
        }
    }
コード例 #5
0
    /// <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;
        }
    }