示例#1
0
        private void pageinit(string orderBy)
        {
            string vwnmae = Request["state"] == "5" ? "vw_EmployeesState5_HR" : "vw_Employees_HR";

            string where = Request["state"] == "5" ? " State<=5" : " State=" + state;
            if (Request["redo"] != null)
            {
                WX.Model.User.MODEL usermodel = WX.Model.User.GetCache(Request["UserID"]);
                usermodel.State.value = 5;
                usermodel.Update();

                WX.Model.Audition.MODEL auditionmodel = WX.Model.Audition.GetModel(usermodel.UserID.ToString());
                auditionmodel.AuditionState.value = 0;
                auditionmodel.Update();
                WX.Model.Employee.MODEL employee = WX.Request.rEmpolyee;
                WX.Main.MessageSend("<a href=/Manage/HR/User_Resume.aspx?UserID=" + employee.UserID.ToString() + "&mes=1>" + usermodel.RealName.ToString() + "——面试通知</a>", "/Manage/Main/messagelist.aspx", WX.CommonUtils.GetDeptUserID(1, "[Host]", employee.DepartmentID.ToInt32()), WX.Main.CurUser.UserID, 7, 0);
            }
            DataTable dt = ULCode.QDA.XSql.GetDataTable("select *,0 stateid FROM " + vwnmae + " WHERE " + where + orderBy);

            if (state == "0" && dt.Rows.Count <= 0)
            {
                Response.Redirect("/Manage/HR/User_AddUser.aspx");
            }
            Gv_intojobs.DataSource = dt;
            Gv_intojobs.DataBind();
            if (Gv_intojobs.Rows.Count > 0)
            {
                Gv_intojobs.HeaderRow.TableSection = TableRowSection.TableHeader;
                Gv_intojobs.HeaderStyle.Height     = Unit.Pixel(40);
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (WX.Main.CurUser.IsEmployeeUser)
                {
                    this.spanEmployee.Visible = true;
                    //Load UserName
                    this.lblUserName.InnerText = WX.Authentication.GetUserName();
                    //Load Msg
                    this.LoadPrivateMsg(true);
                    //Load Private State
                    WX.WXUser user = WX.Main.CurUser;
                    WX.Model.Employee.MODEL employee = WX.Model.Employee.GetModelToID(user.UserID);
                    user.LoadUserModel(true);
                    if (employee.IDCard.ToString() == "" || employee.Email.ToString() == "")
                    {
                        Response.Redirect("Private/Priv_EditUser.aspx");
                    }
                    user.LoadMyDepartment(true);
                    user.LoadDutyDetailUser(true);
                    user.LoadDutyUser(true);
                    user.LoadMyGrade(false);
                    //判断防止第一次进入错误
                    int grade = 0;
                    if (user.MyGrade != null)
                    {
                        grade = user.DutyDetailUser.GradeID.ToInt32();                       //grade = user.MyGrade.Sort.ToInt32();
                    }
                    grade = user.UserModel.Grade.ToInt32();

                    string deptName = null;
                    if (user.MyDepartMent != null)
                    {
                        deptName = user.MyDepartMent.Name.ToString();
                    }
                    string dutyName = null;
                    if (user.DutyUser != null)
                    {
                        dutyName = user.DutyUser.Name.ToString();
                    }
                    this.lblPrivateState.Text = String.Format("{0},{1},{2}"
                                                              , deptName, dutyName, WX.Model.Grade.GetModel(grade).Name.ToString() + "(" + grade + ")");
                }
                else
                {
                    this.lblUserName.InnerText = WX.Authentication.GetUserName();
                    this.spanEmployee.Visible  = false;
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.Master.A_Edit)
            {
                Response.Write("你没有权限访问此功能!");
                Response.End();
                return;
            }
            if (!IsPostBack)
            {
                if (Request["del"] != null)
                {
                    Button2.Visible = true;
                }
                WX.Data.Dict.BindListCtrl_DeptList(this.ui_DepartentID, null, "", "");
                for (int i = 0; i < WX.Model.Employee.eduarray.Length; i++)
                {
                    ui_edu.Items.Add(new ListItem(WX.Model.Employee.eduarray[i], WX.Model.Employee.eduarray[i]));
                }
                ui_edu.SelectedValue = "大专";
                ui_starttime.Text    = DateTime.Now.ToString("yyyy-MM-dd");
                if (Request["id"] != null)
                {
                    model           = WX.Model.Company_Partner.GetModel("Select * from [TE_Companys_Partner] where Id=" + Request["id"]);
                    ui_title.Text   = model.Title.ToString();
                    ui_content.Text = model.Content.ToString();
                    ui_LNO.Text     = model.LNO.ToString();

                    ui_DepartentID.SelectedValue = model.DepartentID.ToString();
                    ui_Manage.Value = model.Manage.ToString();
                    li_Manage.Text  = WX.CommonUtils.GetRealNameListByUserIdList(model.Manage.ToString());
                    WX.Model.Employee.MODEL partner   = WX.Model.Employee.GetModelToID(model.EmployeeID.ToString());
                    WX.Model.User.MODEL     usermodel = WX.Model.User.GetCache(model.EmployeeID.ToString());
                    ui_RealName.Text       = usermodel.RealName.ToString();
                    ui_sex.SelectedValue   = Convert.ToBoolean(partner.Sex.ToString()) ? "1" : "0";
                    ui_PoliticalL.Text     = model.PoliticalL.ToString();
                    ui_edu.SelectedValue   = partner.Edu.ToString();
                    ui_Legal.Checked       = (model.Legal.ToString() == "1");
                    ui_Shareholder.Checked = (model.Shareholder.ToString() == "1");
                    ui_Directors.Checked   = (model.Directors.ToString() == "1");
                    ui_Share.Text          = model.Share.ToString();
                    ui_Assets.Text         = model.Assets.ToString();
                    ui_starttime.Text      = Convert.ToDateTime(model.Starttime.ToString()).ToString("yyyy-MM-dd");
                    string[] annexarry = model.Annex.ToString().Split(',');
                    for (int i = 0; i < annexarry.Length; i++)
                    {
                        Label lit = (Label)Literal0.Parent.FindControl("Literal" + i);
                        if (annexarry[i] != "")
                        {
                            lit.Text = "<a href='Dept_AnnexDetail.aspx?id=" + Request["id"] + "&aid=" + i + "&companyID=" + model.CompanyID.ToString() + "'>" + annexarry[i].Split('|')[0] + "</a>&nbsp;&nbsp;&nbsp;";//<a href=\"javascript:setspan('Literal" + i + "');\">删除</a>
                        }
                        if (lit.Text == "")
                        {
                            ((Button)Literal0.Parent.FindControl("but" + i)).Visible = false;
                        }
                    }
                    for (int i = annexarry.Length - 1; i < 5; i++)
                    {
                        ((Button)Literal0.Parent.FindControl("but" + i)).Visible = false;
                    }
                    btnSelect1.Visible = false;
                    btnSelect2.Visible = false;
                }
            }
        }