Example #1
0
    private void updateApprove(string if_agree, string next, BasicInfo info, bool if_back)
    {
        Users    usr      = (Users)Session["Identify"];
        int      recordID = Convert.ToInt32(Request["RecordID"]);
        OverTime oi       = OverTime.GetOverTimeByID(recordID);

        oi.ApproveProcess += info.StaffName.Trim() + "-" + if_agree + ",";
        OverTime.SetOverTimeByID(recordID, oi, proManager.Text);

        string nextApprover = next;
        int    applyID      = Convert.ToInt32(Request["ApplyID"]);

        Apply.UpdateNextApprover(applyID, nextApprover, if_back);
    }
Example #2
0
    protected void confirm_Click(object sender, EventArgs e)
    {
        OverTime oi = new OverTime();

        oi.StaffName      = Request["staffName"];
        oi.Department     = depList.SelectedValue;
        oi.ApplyDate      = Convert.ToDateTime(applyDate.Value);
        oi.StartDate      = Convert.ToDateTime(startDate.Value).Date.AddHours(Convert.ToInt32(Request["startTime"]));
        oi.EndDate        = Convert.ToDateTime(endDate.Value).Date.AddHours(Convert.ToInt32(Request["endTime"]));
        oi.Reason         = Request["reason"];
        oi.ApproveProcess = "";

        OverTime.SetOverTimeByID(-1, oi, proManagerList.SelectedValue);

        Response.Redirect("~/Account/BasicInfo.aspx");
    }