protected void SaveButton_Click(object sender, EventArgs e) { RS_ScoreManageBFL smBFL = new RS_ScoreManageBFL(); RS_EmployScoreBFL esBFL = new RS_EmployScoreBFL(); RS_EmployScoreModel es = new RS_EmployScoreModel(); RS_ScoreManageModel tempSmModel = new RS_ScoreManageModel(); //tempSmModel.DeptCode = Request.QueryString["UnitCode"]; tempSmModel.Marker = user.UserCode; //tempSmModel.MarkDate = smBFL.GetMonthFirstDate(DateTime.Now); tempSmModel.MarkDate = dt; tempSmModel.Type = Int32.Parse(ScoreType.Manager.ToString("d")); tempSmModel.Status = WorkFlowStatus.Apply.ToString("d").ToString(); int tempCode = smBFL.Insert(tempSmModel); foreach (GridViewRow gvRow in GridView1.Rows) { int score = -1; es = new RS_EmployScoreModel(); TextBox tbScore = (TextBox)(gvRow.FindControl("ScoreTextBox")); //HtmlInputHidden hidUserCode = (HtmlInputHidden)(gvRow.FindControl("HidUserCode")); //es.UserCode = hidUserCode.Value; es.UserCode = gvRow.Cells[1].Text; Int32.TryParse(tbScore.Text, out score); es.Score = score; es.ManageCode = tempCode; esBFL = new RS_EmployScoreBFL(); esBFL.Insert(es); } Response.Redirect("RS_ScoreForManagerEdit.aspx?FKCode=" + tempCode.ToString() + "&UserCode=" + user.UserCode + ""); }
public void ScoreButton_Click(object sender, EventArgs e) { bool hasAudit; string unitCode = this.DeptRadioButtonList.SelectedValue; RS_ScoreManageBFL smBFL = new RS_ScoreManageBFL(); int manageCode = smBFL.HasScoreORAudit(unitCode, out hasAudit); if (manageCode == -1) { Response.Write("<script>window.open('RS_ScoreForEmploy.aspx?UnitCode=" + unitCode + "','newwindow','width=800,height=600,top=100,left=100,menubar=no,toolbar=no,scrollbars=yes,status=no,titlebar=no,resizable=yes,location=no');</script>"); return; } if (hasAudit == false) { Response.Write("<script>window.open('RS_ScoreForEmployEdit.aspx?FKCode=" + manageCode + "&UnitCode=" + unitCode + "','newwindow','width=800,height=600,top=100,left=100,menubar=no,toolbar=no,scrollbars=yes,status=no,titlebar=no,resizable=yes,location=no');</script>"); } else { Response.Write("<script>window.alert('" + this.DeptRadioButtonList.SelectedItem.Text + "的本月打分已经被审批通过不能更改或者再打分!')</script>"); } }