protected void Page_Load(object sender, EventArgs e)
    {
        objUA.Add     = 1;
        objUA.Approve = 1;
        objUA.Delete  = 1;
        objUA.Edit    = 1;
        objUA.View    = 1;



        if (Request.QueryString["requestid"] != null)
        {
            try
            {
                requestID        = Convert.ToInt32(Request.QueryString["requestid"].ToString());
                ltRequestid.Text = requestID.ToString();
                if (!IsPostBack)
                {
                    BLL_TRV_TravelRequest objT  = new BLL_TRV_TravelRequest();
                    DataTable             dtsts = objT.Get_Request_ApprovalStatus(requestID);
                    if (dtsts.Rows.Count > 0)
                    {
                        if (dtsts.Rows[0]["Sent_For_Approval"].ToString() == "1" && dtsts.Rows[0]["currentStatus"].ToString() == "QUOTE RECEIVED")
                        {
                            IsApproving = 1;
                        }
                    }

                    ViewState["ChepeastAmount"] = null;

                    GetTravelRequestDetails();

                    GetCheapestOptions();

                    GetQuotationForEvaluation();
                    BLL_TRV_QuoteRequest objAppHis = new BLL_TRV_QuoteRequest();

                    gvApprovals.DataSource = objAppHis.Get_Approval_History(requestID);
                    gvApprovals.DataBind();
                }
            }
            catch { }
        }
    }
Exemple #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        UserAccessValidation();
        if (UDFLib.ConvertToInteger(Request.QueryString["IsPreference"]) == 1)
        {
            cmdApprove.Visible = false;
        }

        if (Request.QueryString["requestid"] != null)
        {
            try
            {
                requestID        = Convert.ToInt32(Request.QueryString["requestid"].ToString());
                ltRequestid.Text = requestID.ToString();
                if (!IsPostBack)
                {
                    BLL_TRV_TravelRequest objT  = new BLL_TRV_TravelRequest();
                    DataTable             dtsts = objT.Get_Request_ApprovalStatus(requestID);
                    if (dtsts.Rows.Count > 0)
                    {
                        if (dtsts.Rows[0]["Sent_For_Approval"].ToString() == "1" && dtsts.Rows[0]["currentStatus"].ToString() == "QUOTE RECEIVED")
                        {
                            IsApproving = 1;
                        }
                    }

                    ViewState["ChepeastAmount"] = null;

                    GetTravelRequestDetails();

                    GetCheapestOptions();

                    GetQuotationForEvaluation();
                    BLL_TRV_QuoteRequest objAppHis = new BLL_TRV_QuoteRequest();

                    gvApprovals.DataSource = objAppHis.Get_Approval_History(requestID);
                    gvApprovals.DataBind();

                    BLL_TRV_QuoteRequest QR = new BLL_TRV_QuoteRequest();


                    DataTable dt = QR.Get_Qtn_Approver_DeptMgr(0, 0);

                    lstMngApprList.DataSource = dt;
                    lstMngApprList.DataBind();
                    lstMngApprList.Items.Insert(0, new ListItem("SELECT", "0"));
                    lstMngApprList.SelectedIndex = 0;
                    ListItem itemrmv = lstMngApprList.Items.FindByValue(Session["userid"].ToString());
                    lstMngApprList.Items.Remove(itemrmv);


                    ListBoxPOApprover.DataSource = QR.Get_Qtn_Approver();
                    ListBoxPOApprover.DataBind();
                    ListBoxPOApprover.Items.Insert(0, new ListItem("SELECT", "0"));
                    ListBoxPOApprover.SelectedIndex = 0;

                    lstMngApprList.Items.Remove(itemrmv);
                }
            }
            catch { }
        }
    }