Пример #1
0
 protected void btnDisapprove_Click(object sender, EventArgs e)
 {
     using (clsIAR iar = new clsIAR())
     {
         iar.IARCode = Request.QueryString["iarcode"];
         iar.Fill();
         iar.ApproverHeadRemarks = txtRemarksH.Text;
         iar.ApproverHeadDate    = DateTime.Now;
         iar.DisapproveHead();
     }
     Response.Redirect("IARMenu.aspx");
 }
Пример #2
0
    private void LoadDetails()
    {
        if (!clsIAR.AuthenticateAccess(Request.Cookies["Speedo"]["UserName"], Request.QueryString["iarcode"].ToString()))
        {
            Response.Redirect("~/AccessDenied.aspx");
        }

        if (!Page.IsPostBack)
        {
            using (clsIAR iar = new clsIAR())
            {
                iar.IARCode = Request.QueryString["iarcode"].ToString();
                iar.Fill();
                txtIARCode.Text       = iar.IARCode;
                txtDateFiled.Text     = iar.DateFile.ToString("MMM dd, yyyy hh:mm tt");
                txtDateStart.Text     = iar.DateStart.ToString("MMM dd, yyyy hh:mm tt");
                txtDateEnd.Text       = iar.DateEnd.ToString("MMM dd, yyyy hh:mm tt");
                txtRequestorName.Text = clsUsers.GetName(iar.Username);
                txtReason.Text        = iar.Reason;
                txtStatus.Text        = clsIAR.ToIARStatus(iar.Status);
                hdnStatus.Value       = iar.Status;
                txtApproverH.Text     = clsUsers.GetName(iar.ApproverHeadName);
                hdnApproverH.Value    = iar.ApproverHeadName;
                hdnStatusH.Value      = iar.ApproverHeadStatus;
                txtStatusH.Text       = clsIAR.ToIARStatus(iar.ApproverHeadStatus);
                txtProcessDateH.Text  = clsDateTime.CheckMinDate(iar.ApproverHeadDate);
                txtRemarksH.Text      = iar.ApproverHeadRemarks;
                hdnApproverD.Value    = iar.ApproverDivisionName;
                txtApproverD.Text     = clsUsers.GetName(iar.ApproverDivisionName);
                hdnStatusD.Value      = iar.ApproverDivisionStatus;
                txtStatusD.Text       = clsIAR.ToIARStatus(iar.ApproverDivisionStatus);
                txtProcessDateD.Text  = clsDateTime.CheckMinDate(iar.ApproverDivisionDate);
                txtRemarksD.Text      = iar.ApproverDivisionRemarks;

                if (iar.ApproverHeadStatus == "F" && iar.Status == "F")
                {
                    txtRemarksH.ReadOnly  = false;
                    txtRemarksH.BackColor = System.Drawing.Color.White;
                    btnApprove.Visible    = true;
                    btnDisapprove.Visible = true;
                }
                else
                {
                    btnApprove.Visible    = false;
                    btnDisapprove.Visible = false;
                }
            }
        }
    }
Пример #3
0
    protected void btnApprove_Click(object sender, EventArgs e)
    {
        string strErrorMessage = "";

        if (strErrorMessage.Length == 0)
        {
            using (clsIAR iar = new clsIAR())
            {
                iar.IARCode = Request.QueryString["iarcode"];
                iar.Fill();
                iar.ApproverHeadDate    = DateTime.Now;
                iar.ApproverHeadRemarks = txtRemarksH.Text;
                iar.ApproveHead();
            }
            Response.Redirect("IARMenu.aspx");
        }
        else
        {
            divError.Visible = true;
            lblErrMsg.Text   = strErrorMessage;
        }
    }
Пример #4
0
    private void LoadDetails()
    {
        using (clsIAR iar = new clsIAR())
        {
            iar.IARCode = Request.QueryString["iarcode"].ToString();
            iar.Fill();
            txtIARCode.Text       = iar.IARCode;
            txtDateFiled.Text     = iar.DateFile.ToString("MMM dd, yyyy hh:mm tt");
            txtDateStart.Text     = iar.DateStart.ToString("MMM dd, yyyy hh:mm tt");
            txtDateEnd.Text       = iar.DateEnd.ToString("MMM dd, yyyy hh:mm tt");
            txtRequestorName.Text = clsUsers.GetName(iar.Username);
            txtReason.Text        = iar.Reason;
            txtApproverH.Text     = clsUsers.GetName(iar.ApproverHeadName);
            txtStatusH.Text       = clsIAR.ToIARStatus(iar.ApproverHeadStatus);
            txtRemarksH.Text      = iar.ApproverHeadRemarks;
            txtApproverD.Text     = clsUsers.GetName(iar.ApproverDivisionName);
            txtStatusD.Text       = clsIAR.ToIARStatus(iar.ApproverDivisionStatus);
            txtRemarksD.Text      = iar.ApproverDivisionRemarks;
            txtStatus.Text        = clsIAR.ToIARStatus(iar.Status);

            //btnCancel.Visible = clsIAR.ToIARStatusDesc(iar.Status) == IARStatus.ForApproval;
        }
    }