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(); } }
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(); } }
//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(); } } }