예제 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     VerifyPage("", false);
     litRoleTree.Text = GetRoleTree();
     if (CurrentUser != null)
     {
         Admin.Model.OrgEmployees orgEmpl = _orgEmployeesDal.GetModel(int.Parse(CurrentUser.EmplId.ToString()));
         litUserName.Text = orgEmpl.EmplName;
         var title = "";
         if (CurrentUser.Type == 1)
         {
             title = "沿途后台总站管理系统";
         }
         else
         {
             var emp = _orgEmployeesDal.GetModel(Convert.ToInt32(CurrentUser.EmplId));
             var org = _orgOrganizeDal.GetModel(Convert.ToInt64(emp.OrgId));
             title = "沿途后台 " + org.OrgName + "管理系统";
         }
         litTitle.Text = title;
     }
 }
예제 #2
0
        protected void btnSub_Click(object sender, EventArgs e)
        {
            var name = txtName.Value.Trim();
            var sex  = ddlSex.Value;
            //var birthDay = txtBirthDay.Value;
            //var addr = txtAddr.Value.Trim();
            var cell     = txtCell.Value.Trim();
            var userName = txtUserName.Value.Trim();
            var pwd      = txtPwd.Value.Trim();
            var pw       = txtpw.Value.Trim();

            if (string.IsNullOrEmpty(name))
            {
                //Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写姓名!');window.parent.$modal.destroy();</script>");
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写姓名!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(userName))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写用户名!');</script>");
                return;
            }
            if (!System.Text.RegularExpressions.Regex.IsMatch(userName, @"^[\u4E00-\u9FA5\uf900-\ufa2d\w]{2,16}"))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户名只能用中文、英文、数字、下划线、2-16个字符,请重新输入!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(Request.QueryString["empId"]))
            {
                if (string.IsNullOrEmpty(pwd))
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写密码!');</script>");
                    return;
                }
            }
            if (pw != pwd)
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('两次输入的密码不一致!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(sex))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请选择性别!');</script>");
                return;
            }
            //if (string.IsNullOrEmpty(birthDay))
            //{
            //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写出生日期!');</script>");
            //    return;
            //}
            //try
            //{
            //    Convert.ToDateTime(birthDay);
            //}
            //catch (Exception)
            //{
            //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('出生日期请输入正确的时间格式!');</script>");
            //    return;
            //}
            //if (string.IsNullOrEmpty(addr))
            //{
            //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写地址!');</script>");
            //    return;
            //}
            if (string.IsNullOrEmpty(cell))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写手机号码!');</script>");
                return;
            }
            if (!System.Text.RegularExpressions.Regex.IsMatch(cell, @"^[1]+[3,4,5,8]+\d{9}"))
            {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('手机号码格式错误,请重新输入!');</script>");
                return;
            }
            var orgid = "0";
            var type  = Convert.ToInt32(Request.Form["rboSelectType"]);

            if (1 != type)
            {
                orgid = ddlOrgName.SelectedValue;
            }
            if (!string.IsNullOrEmpty(Request.QueryString["empId"]))
            {
                try
                {
                    var model = _dataDal.GetModel(Convert.ToInt32(Request.QueryString["empId"]));
                    if (model == null)
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('人员不存在!');</script>");
                        return;
                    }
                    model.EmplName    = name;
                    model.Birthday    = DateTime.Now;
                    model.HomeAddress = "";
                    model.Phone       = cell;
                    model.Sex         = sex;
                    var res = _dataDal.UpdateEmpUser(orgid, Request.QueryString["empId"], name, sex, DateTime.Now.ToString(), "", cell, userName, pwd, type, "");
                    if (res == "1")
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                        //Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                    }
                    else
                    {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户名已存在!');</script>");
                    }
                }
                catch (Exception)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('操作失败!');</script>");
                }
            }
            else
            {
                //if (!string.IsNullOrEmpty(Request.QueryString["aId"]))
                //{
                var model = new Admin.Model.OrgEmployees
                {
                    Addtime     = DateTime.Now,
                    Birthday    = Convert.ToDateTime(DateTime.Now),
                    EmplName    = name,
                    HomeAddress = "",
                    OrgId       = Convert.ToInt64(Request.QueryString["oId"]),
                    Sex         = sex,
                    Phone       = cell,
                    Status      = 1
                };

                var resAdd = _dataDal.AddEmpUserType(orgid, name, sex, DateTime.Now.ToString(), "", cell, userName, pwd, type);
                if (resAdd > 0)
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "",
                                                            "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                }
                else
                {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户名已存在!');</script>");
                }
                //}
                //else
                //{
                //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('操作失败!');</script>");
                //}
            }
        }
        protected void btnSub_Click(object sender, EventArgs e)
        {
            var name = txtName.Value.Trim();
            var sex = ddlSex.Value;
            //var birthDay = txtBirthDay.Value;
            //var addr = txtAddr.Value.Trim();
            var cell = txtCell.Value.Trim();
            var userName = txtUserName.Value.Trim();
            var pwd = txtPwd.Value.Trim();
            var pw = txtpw.Value.Trim();
            var uUser = txtUuser.Value.Trim();
            var uPwd = txtUpwd.Value.Trim();
            var rtype = ddlOrgName.SelectedValue;
            if (string.IsNullOrEmpty(name)) {
                //Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写姓名!');window.parent.$modal.destroy();</script>");
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写姓名!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(userName)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写用户名!');</script>");
                return;
            }
            if (!System.Text.RegularExpressions.Regex.IsMatch(userName, @"^[\u4E00-\u9FA5\uf900-\ufa2d\w]{2,16}")) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户名只能用中文、英文、数字、下划线、2-16个字符,请重新输入!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(Request.QueryString["empId"])) {
                if (string.IsNullOrEmpty(pwd)) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写密码!');</script>");
                    return;
                }
            }
            if (pw != pwd) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('两次输入的密码不一致!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(sex)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请选择性别!');</script>");
                return;
            }
            //if (string.IsNullOrEmpty(birthDay))
            //{
            //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写出生日期!');</script>");
            //    return;
            //}
            //try
            //{
            //    Convert.ToDateTime(birthDay);
            //}
            //catch (Exception)
            //{
            //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('出生日期请输入正确的时间格式!');</script>");
            //    return;
            //}
            //if (string.IsNullOrEmpty(addr))
            //{
            //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写地址!');</script>");
            //    return;
            //}
            if (string.IsNullOrEmpty(rtype)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请选择人员类型!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(cell)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写手机号码!');</script>");
                return;
            }
            if (!System.Text.RegularExpressions.Regex.IsMatch(cell, @"^[1]+[3,4,5,8]+\d{9}")) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('手机号码格式错误,请重新输入!');</script>");
                return;

            }
            //if (string.IsNullOrEmpty(uUser)) {
            //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写测评用户名!');</script>");
            //    return;
            //}
            //if (string.IsNullOrEmpty(uPwd)) {
            //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写测评密码!');</script>");
            //    return;
            //}
            var orgid = "0";
            if (!string.IsNullOrEmpty(Request.QueryString["empId"])) {
                try {
                    var model = _dataDal.GetModel(Convert.ToInt32(Request.QueryString["empId"]));
                    if (model == null) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('人员不存在!');</script>");
                        return;
                    }
                    model.EmplName = name;
                    model.Birthday = DateTime.Now;
                    model.HomeAddress = "";
                    model.Phone = cell;
                    model.Sex = sex;
                    var res = _dataDal.UpdateEmpUser(orgid, Request.QueryString["empId"], name, sex, DateTime.Now.ToString(), "", cell, userName, pwd, rtype, "", uUser, uPwd);
                    if (res == "1") {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                        //Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                    }
                    else {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户名已存在!');</script>");
                    }
                }
                catch (Exception) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('操作失败!');</script>");
                }
            }
            else {
                //if (!string.IsNullOrEmpty(Request.QueryString["aId"]))
                //{
                var model = new Admin.Model.OrgEmployees {
                    Addtime = DateTime.Now,
                    Birthday = Convert.ToDateTime(DateTime.Now),
                    EmplName = name,
                    HomeAddress = "",
                    OrgId = Convert.ToInt64(Request.QueryString["oId"]),
                    Sex = sex,
                    Phone = cell,
                    Status = 1
                };

                var resAdd = _dataDal.AddEmpUserType(orgid, name, sex, DateTime.Now.ToString(), "", cell, userName, pwd, rtype, uUser, uPwd);
                if (resAdd > 0) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "",
                        "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                }
                else {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户名已存在!');</script>");
                }
                //}
                //else
                //{
                //    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('操作失败!');</script>");
                //}
            }
        }