//Session[\
//Session[\ }
protected void GVEmps_RowDataBound(object sender, GridViewRowEventArgs e) {
if (e.Row.RowType != DataControlRowType.DataRow) return;
//为评价按钮添加单击属性
LinkButton lnkAddNew = (LinkButton) e.Row.FindControl(\ lnkAddNew.Attributes.Add(\
\ }
protected void LinkPrint_Click(object sender, EventArgs e) {
if (GVEmps.Rows.Count > 0) {
Response.Redirect(\ } } }
2.2 工程评价界面新增
后台总代码:
using System;
using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI;
using System.Web.UI.HtmlControls; using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using Business; using Entity;
public partial class Employees_engineerEvaluateAdd : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
txtEmpCd.Text = Request.QueryString[\
txtEmpName.Text = Request.QueryString[\
DataSet user_name;
user_name = new Users().GetUserName(Session[\
txtEvaluationEmpName.Text = user_name.Tables[\
string emp_cd = txtEmpCd.Text.ToString(); Session[\ GridView1.Visible = true;
DataSet ds = new Pjevaluations().GetPjEByEmpcd(emp_cd); Session[\
GridView1.DataSource = ds; GridView1.DataBind();
/* //分页控件
UCPagerV2_1.TotalRecords = ds.Tables[0].Rows.Count; Session[\ UCPagerV2_1.UCdatabound();*/ }
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (txtEvaluationDate.Text == \ { //判断评价日期和评价区分是否为空
if (txtEvaluationDate.Text == \
ClientScript.RegisterStartupScript(GetType(), null, \language=\\\评价日期、评价区分不可为空!');window.close();\ else if (txtEvaluationDate.Text == \
ClientScript.RegisterStartupScript(GetType(), null, \language=\\\评价日期不可为空!');window.close();\ else
ClientScript.RegisterStartupScript(GetType(), null, \language=\\\评价区分不可为空!');window.close();\ return; } else {
Pjevaluation pje = new Pjevaluation(); pje.Emp_cd = txtEmpCd.Text;
pje.Evaluation_date = txtEvaluationDate.Text;
pje.Evaluation_class = selEvaluationClass.SelectedValue; pje.Evaluation_emp_name = txtEvaluationEmpName.Text; pje.Evaluation_memo = txaEvaluationMemo.Text; pje.Flag = Convert.ToInt32(1);//flag默认值为1
pje.Chkflg = Convert.ToString('0'); //0为成功; //为gridview控件重新绑定时用到Session对象。 GridView1.Visible = true;
new Pjevaluations().PjEvaluationInsert(pje);
DataSet ds = new Pjevaluations().GetPjEByEmpcd(Request.QueryString[\ GridView1.DataSource = ds; GridView1.DataBind();
ClientScript.RegisterStartupScript(GetType(), null, \language=\\\评价成功!');window.close();\ } }
protected void selEvaluationClass_DataBound1(object sender, EventArgs e) {
//为下拉框添加第一个没有任何数据的项。 selEvaluationClass.Items.Insert(0, \ selEvaluationClass.SelectedIndex = 0; } }
3.公司评价界面
3.1员工公司评价信息查询
后台代码:
using System;
using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI;
using System.Web.UI.HtmlControls; using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; using Entity; using Business;
public partial class Employees_companyEvaluate : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) {
if (Session[\
Response.Redirect(\
UCPagerV2_1.Grd = GridView1;
UCPagerV2_1.DataSetName = \ }
protected void btnQuery_Click(object sender, EventArgs e) {
//根据查询条件查询公司评价信息。
ComyEvaluation comy = new ComyEvaluation();
//txtEmpCd txtEmpName selDeptName selPjName selEvaluationClass txtBeginDate txtEndDate //为gridview控件重新绑定时用到Session对象。 comy.Emp_cd = txtEmpCd.Text; comy.Emp_name = txtEmpName.Text; comy.Dept_cd = selDeptName.SelectedValue; comy.Pj_cd = selPjName.SelectedValue;
comy.Evaluation_class = selEvaluationClass.SelectedValue; comy.DateBegin = txtBeginDate.Value; comy.DateEnd = txtEndDate.Value; GridView1.Visible = true;
DataSet ds = new ComyEvaluations().GetCompanyEvaluation(comy); Session[\
GridView1.DataSource = ds;
GridView1.DataKeyNames = new string[] { \ GridView1.DataBind();
//分页控件
UCPagerV2_1.TotalRecords = ds.Tables[0].Rows.Count; Session[\ UCPagerV2_1.UCdatabound();