protected void Sumti_SelectedIndexChanged()
        {
            int t_temp = Convert.ToInt32(Sumti.SelectedValue);

            if (t_temp != -1)
            {
                Session["ktid"] = t_temp;

                Kaoti kt_t = FTInterviewBLL.KaotiManage.GetKaotiByID(t_temp);
                TTime.Value = kt_t.CreateTime;

                List <Shiti> ls = FTInterviewBLL.ShitiManage.GetAllShitiByKaotiId(t_temp);
                MsttGridview.DataSource          = ls;
                AspNetPagerAskAnswer.RecordCount = ls.Count;
                MsttGridview.DataBind();
            }
        }
Exemple #2
0
        protected void BindData()
        {
            DataProcess.DepartmentBind(department);
            //绑定应聘岗位
            int bid = Convert.ToInt32(department.SelectedValue);

            if (bid != -1)
            {
                DataProcess.PositionBind(Position, bid);
            }
            else
            {
                DataProcess.PositionBind(Position, -2);

                List <Kaoti> dt = new List <Kaoti>();//FTInterviewBLL.KaotiManage.GetAllKaoti();

                MsttGridview.DataSource          = dt;
                AspNetPagerAskAnswer.RecordCount = dt.Count;
                MsttGridview.DataBind();
            }
        }
Exemple #3
0
        //search
        protected void MsttSearch_Click(object sender, EventArgs e)
        {
            int    depid    = Convert.ToInt32(department.SelectedValue);
            string zposname = "";

            if (Position.Items.Count > 0)
            {
                zposname = Position.SelectedItem.Text;
                zposname = (zposname == "请选择" || zposname == "" || zposname == null) ? "" : zposname;
            }
            if (depid != -1 && zposname != "")
            {
                List <Kaoti> ktls = FTInterviewBLL.KaotiManage.GetKaotiByParameters(depid, zposname);
                MsttGridview.DataSource          = ktls;
                AspNetPagerAskAnswer.RecordCount = ktls.Count;
                MsttGridview.DataBind();
            }
            else
            {
                Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
                Response.Write("<script language=javascript>alert('请选择部门和岗位!')</script>");
            }
        }
        protected void BindData(bool isfirst = true)
        {
            DataProcess.DepartmentBind(department);

            if (gwId != -1)
            {
                DataProcess.KaotiBind(Sumti, gwId);
                ZhaopinGw zg = FTInterviewBLL.ZhaopinGwManage.GetZhaopinGwByid(gwId);

                DataProcess.PositionBind(Position, zg.ZpDepart);
                department.SelectedValue = zg.ZpDepart + "";
                Position.SelectedValue   = zg.ZpPosition;
                department.Enabled       = false;
                Position.Enabled         = false;

                int t_temp = Convert.ToInt32(Sumti.SelectedValue);


                List <Shiti> ls;
                if (t_temp != -1)
                {
                    ls = FTInterviewBLL.ShitiManage.GetAllShitiByKaotiId(t_temp);
                }
                else
                {
                    ls = new List <Shiti>();
                }
                MsttGridview.DataSource          = ls;
                AspNetPagerAskAnswer.RecordCount = ls.Count;
                MsttGridview.DataBind();
                int sum_test = 0;
                if (isfirst)
                {
                    foreach (Shiti sstt in ls)
                    {
                        sum_test += sstt.Weight;
                    }
                    if (sum_test < 100)
                    {
                        Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
                        Response.Write("<script language=javascript>alert('权重和不为1!')</script>");
                    }
                    if (sum_test > 100)
                    {
                        Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
                        Response.Write("<script language=javascript>alert('权重大于1,请合理分配!')</script>");
                    }
                }
            }
            else
            {
                if (ktid != -1)
                {
                    Kaoti kt = FTInterviewBLL.KaotiManage.GetKaotiByID(ktid);
                    DataProcess.KaotiBind(Sumti, kt.ZpgwId);
                    ZhaopinGw zg = FTInterviewBLL.ZhaopinGwManage.GetZhaopinGwByid(kt.ZpgwId);

                    department.SelectedValue = zg.ZpDepart + "";

                    DataProcess.PositionBind(Position, Convert.ToInt32(department.SelectedValue));
                    Position.SelectedValue = zg.ZpPosition;
                    Sumti.SelectedValue    = kt.Id + "";

                    TTime.Value        = kt.CreateTime;
                    department.Enabled = false;
                    Position.Enabled   = false;
                    Sumti.Enabled      = false;

                    int t_temp = kt.Id;


                    List <Shiti> ls;
                    if (t_temp != -1)
                    {
                        ls = FTInterviewBLL.ShitiManage.GetAllShitiByKaotiId(t_temp);
                    }
                    else
                    {
                        ls = new List <Shiti>();
                    }

                    MsttGridview.DataSource          = ls;
                    AspNetPagerAskAnswer.RecordCount = ls.Count;
                    MsttGridview.DataBind();
                    Sumti_SelectedIndexChanged();
                    if (isfirst)
                    {
                        int sum_test = 0;
                        foreach (Shiti sstt in ls)
                        {
                            sum_test += sstt.Weight;
                        }
                        if (sum_test < 100)
                        {
                            Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
                            Response.Write("<script language=javascript>alert('权重和不为1!')</script>");
                        }
                        if (sum_test > 100)
                        {
                            Response.Write("<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>");
                            Response.Write("<script language=javascript>alert('权重大于1,请合理分配!')</script>");
                        }
                    }
                }
                else
                {
                    DataProcess.KaotiBind(Sumti, -2);
                    List <Shiti> ls = new List <Shiti>();
                    AspNetPagerAskAnswer.RecordCount = ls.Count;
                    MsttGridview.DataBind();
                }
            }
        }