Example #1
0
    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 + "");
    }
Example #2
0
    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>");
        }
    }