Exemplo n.º 1
0
        /// <summary>
        /// to select pap
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected virtual void grdPAPs_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "SetPAP")
            {
                Session["HH_ID"] = e.CommandArgument;
                PAP_HouseholdBLL objHouseholdLogic = new PAP_HouseholdBLL();
                PAP_HouseholdBO  objHousehold      = objHouseholdLogic.GetHouseHoldData(Convert.ToInt32(e.CommandArgument));

                if (objHousehold != null)
                {
                    Session["HH_IDForDisplay"] = objHousehold.HhId;
                }
                if (Request.QueryString["ProjectID"] != null)
                {
                    GridViewRow row              = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer;
                    LinkButton  lnkpap           = (LinkButton)row.FindControl("lnkPAPName");
                    Label       lblPlotreference = (Label)row.FindControl("lblPlotreference");
                    Session["SelPAPName"]       = lnkpap.Text;
                    Session["SelPlotreference"] = lblPlotreference.Text;
                }

                Control ctl = this.Parent;
                if (ctl != null)
                {
                    HiddenField hf1 = (HiddenField)ctl.FindControl("HiddenFieldPAP");
                    if (hf1 != null)
                    {
                        if (hf1.Value == "PAPList")
                        {
                            GridViewRow gvr     = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
                            Label       l1      = (Label)gvr.FindControl("lblPaptype");
                            string      Paptype = l1.Text;
                            if (Paptype.ToUpper() == "INS")
                            {
                                Response.Redirect(ResolveUrl("~/UI/Compensation/SocioEconomic/Institution.aspx"));
                            }
                            else if (Paptype.ToUpper() == "GRP")
                            {
                                Response.Redirect(ResolveUrl("~/UI/Compensation/SocioEconomic/Groupownership.aspx"));
                            }
                            else
                            {
                                Response.Redirect(ResolveUrl("~/UI/Compensation/SocioEconomic/Household.aspx"));
                            }
                        }
                        else if (hf1.Value == "PopUpPAPList")
                        {
                            CommandEventHandler handler = (CommandEventHandler)Events[e];
                            if (handler != null)
                            {
                                handler(this, e);
                            }

                            // The Command event is bubbled up the control hierarchy.
                            RaiseBubbleEvent(this, e);
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Set page header
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Response.Cache.SetNoStore();

            if (!IsPostBack)
            {
                Master.PageHeader = "View Uploaded Document";
                int    DocserviceID = 0;
                int    ProjectID    = Convert.ToInt32(Request.QueryString["ProjectID"]);
                int    HHID         = Convert.ToInt32(Request.QueryString["HHID"]);
                string ProjectCode  = Request.QueryString["ProjectCode"].ToString();
                string DocumentCode = Request.QueryString["DOCUMENT_CODE"].ToString();
                try { DocserviceID = Convert.ToInt32(Request.QueryString["DOCSERVICEID"]); }
                catch { }
                if (DocserviceID > 0)
                {
                    txtDocserviceID.Text = DocserviceID.ToString();
                }
                BindGrid();
                ProjectCodeTextBox.Text = ProjectCode;
                HHIDTextBox.Text        = HHID.ToString();
                PAP_HouseholdBLL objHouseholdLogic = new PAP_HouseholdBLL();
                PAP_HouseholdBO  objHousehold      = objHouseholdLogic.GetHouseHoldData(HHID);
                if (objHousehold != null)
                {
                    HHIDTextBoxDISP.Text = objHousehold.HhId.ToString();
                }
                ViewState["Search_Status"] = 0;
                ProjectCodeTextBox.Enabled = false;
                HHIDTextBox.Enabled        = false;
            }
            this.contentPanel1.Attributes["src"] = null;
        }
Exemplo n.º 3
0
        /// <summary>
        /// Get Pap data From database and set to Labels
        /// </summary>
        private void GetHouseholdDetails()
        {
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = objHouseHoldBLL.GetHouseHoldData(householdID);

            lblDistrict.Text             = objHouseHold.District;
            lblCounty.Text               = objHouseHold.County;
            lblSubCounty.Text            = objHouseHold.SubCounty;
            lblParish.Text               = objHouseHold.Parish;
            lblVillage.Text              = objHouseHold.Village;
            lblStakeholdDesignation.Text = objHouseHold.Designation;

            ddlLocClassification.ClearSelection();
            if (ddlLocClassification.Items.FindByValue(objHouseHold.LocClassification) != null)
            {
                ddlLocClassification.Items.FindByValue(objHouseHold.LocClassification).Selected = true;
            }

            PstatusBLL objPstatusBLL = new PstatusBLL();
            PstatusBO  objPstatus    = objPstatusBLL.GetPstatusById(objHouseHold.PapstatusId);

            if (objPstatus != null)
            {
                lblStatus.Text = objPstatus.PAPDESIGNATION1;
            }
        }
Exemplo n.º 4
0
        public void getGrievanceStatus()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "CRGRA";
            objHouseHold.Workflowcode = UtilBO.WorkflowGrievances;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.GrievanceStatus == 3 || objHouseHold.GrievanceStatus == 2)
                {
                    //PENDING
                    pnlPaymentReqInfo.Visible = false;
                    itemGrievanceStatus.Style.Remove("display");
                    lblGrievanceStatus.Text = "Pending Grievances";
                    DisableAllCheckBox();
                }
                else if (objHouseHold.GrievanceStatus == 1)
                {
                    //APPROVED
                    pnlPaymentReqInfo.Visible = true;
                    lblGrievanceStatus.Text   = string.Empty;
                }
            }
        }
Exemplo n.º 5
0
        /// <summary>
        /// set data to grid
        /// </summary>
        /// <param name="showRecentRecords"></param>
        protected void SetGridSource(bool showRecentRecords)
        {
            string district  = String.Empty;
            string county    = String.Empty;
            string subCounty = String.Empty;
            string parish    = String.Empty;
            string village   = String.Empty;
            int    HHid      = 0;
            string PapUid    = String.Empty;

            if (txtHHID.Text.Trim() != "")
            {
                HHid = Convert.ToInt32(txtHHID.Text.Trim());
            }
            if (txtPAPUID.Text.Trim() != "")
            {
                PapUid = txtPAPUID.Text.Trim();
            }


            if (ddlDistrict.SelectedIndex > 0)
            {
                district = ddlDistrict.SelectedItem.Text;
            }
            if (ddlCounty.SelectedIndex > 0)
            {
                county = ddlCounty.SelectedItem.Text;
            }
            if (ddlSubCounty.SelectedIndex > 0)
            {
                subCounty = ddlSubCounty.SelectedItem.Text;
            }
            if (ddlParish.SelectedIndex > 0)
            {
                parish = ddlParish.SelectedItem.Text;
            }
            if (ddlVillage.SelectedIndex > 0)
            {
                village = ddlVillage.SelectedItem.Text;
            }

            PAP_HouseholdBLL objPAPLogic = new PAP_HouseholdBLL();

            grdPAPs.DataSource = objPAPLogic.SearchPAP(showRecentRecords,
                                                       Convert.ToInt32(Session["PROJECT_ID"]),
                                                       HHid,
                                                       PapUid,
                                                       txtPAPName.Text.Trim(),
                                                       txtPlotReference.Text.Trim(),
                                                       district,
                                                       county,
                                                       subCounty,
                                                       parish,
                                                       village);
        }
Exemplo n.º 6
0
        /// <summary>
        /// to get the HouseHold Data from the database
        /// </summary>

        private void GetHouseHoldDtlData()
        {
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = objHouseHoldBLL.GetHouseHoldData(householdID);

            if (objHouseHold != null)
            {
                ViewState["ChkMaritalStatus"] = objHouseHold.MaritalStatus;
            }
        }
Exemplo n.º 7
0
        /// <summary>
        /// to get the status of the Change request major shocks
        /// </summary>

        public void ChangeRequestStatusMajorSchock()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HH-MS";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;
            objHouseHoldBLL.ChangeRequestStatus(objHouseHold);
        }
Exemplo n.º 8
0
        /// <summary>
        /// Set Grid Data source
        /// </summary>
        /// <param name="addRow"></param>
        /// <param name="deleteRow"></param>e
        protected void BindGrid(bool showRecentRecords)
        {
            string district  = String.Empty;
            string county    = String.Empty;
            string subCounty = String.Empty;
            string parish    = String.Empty;
            string village   = String.Empty;

            if (ddlDistrict.SelectedIndex > 0)
            {
                district = ddlDistrict.SelectedItem.Text;
            }
            if (ddlCounty.SelectedIndex > 0)
            {
                county = ddlCounty.SelectedItem.Text;
            }
            if (ddlSubCounty.SelectedIndex > 0)
            {
                subCounty = ddlSubCounty.SelectedItem.Text;
            }
            if (ddlParish.SelectedIndex > 0)
            {
                parish = ddlParish.SelectedItem.Text;
            }
            if (ddlVillage.SelectedIndex > 0)
            {
                village = ddlVillage.SelectedItem.Text;
            }

            PAP_HouseholdBLL objPAPLogic = new PAP_HouseholdBLL();

            grdPAPs.DataSource = objPAPLogic.SearchPAPForPapExport(showRecentRecords,
                                                                   Convert.ToInt32(Session["PROJECT_ID"]),
                                                                   txtPAPName.Text.Trim(),
                                                                   txtPlotReference.Text.Trim(),
                                                                   district,
                                                                   county,
                                                                   subCounty,
                                                                   parish,
                                                                   village);
            grdPAPs.DataBind();

            if (grdPAPs.Rows.Count > 0)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "showExport", "ShowExport(1);", true);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "showExport", "ShowExport(0);", true);
            }
        }
Exemplo n.º 9
0
        /// <summary>
        ///  getApprrequtStatusDamageCrops
        /// </summary>
        public void getApprrequtStatusDamageCrops()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HVFEN";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    lnkFence.Visible = false;
                    btnSave.Visible  = false;
                    btnClear.Visible = false;
                    grdFence.Columns[grdFence.Columns.Count - 1].Visible = false;
                    grdFence.Columns[grdFence.Columns.Count - 2].Visible = false;
                    grdFence.Columns[grdFence.Columns.Count - 4].Visible = false;
                    StatusFence.Visible = true;
                    StatusFence.Text    = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    lnkFence.Visible = true;
                    btnSave.Visible  = false;
                    btnClear.Visible = false;
                    grdFence.Columns[grdFence.Columns.Count - 1].Visible = false;
                    grdFence.Columns[grdFence.Columns.Count - 2].Visible = false;
                    grdFence.Columns[grdFence.Columns.Count - 4].Visible = false;
                    StatusFence.Visible = false;
                    StatusFence.Text    = string.Empty;
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    lnkFence.Visible = false;
                    btnSave.Visible  = true;
                    btnClear.Visible = true;
                    grdFence.Columns[grdFence.Columns.Count - 1].Visible = true;
                    grdFence.Columns[grdFence.Columns.Count - 2].Visible = true;
                    grdFence.Columns[grdFence.Columns.Count - 4].Visible = true;
                    StatusFence.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
            }
        }
Exemplo n.º 10
0
        /// <summary>
        /// Che Approval Status
        /// </summary>
        public void getAppoverReqStatusPakClos()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "CPREV";
            objHouseHold.Workflowcode = UtilBO.WorkflowPackageReview;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    //PENDING
                    lnkValuationPCI.Visible = false;
                    lblCompensationPackageStatus.Visible   = true;
                    lblCompensationPackageStatus.ForeColor = System.Drawing.Color.Red;
                    lblCompensationPackageStatus.Text      = "Sent for Package Review";
                }
                else if (objHouseHold.ApproverStatus == 2)
                {
                    //DECLINED
                    lnkValuationPCI.Visible = true;
                    lblCompensationPackageStatus.Visible   = true;
                    lblCompensationPackageStatus.ForeColor = System.Drawing.Color.Red;
                    lblCompensationPackageStatus.Text      = "Package Reviewed and Declined";
                }
                else if (objHouseHold.ApproverStatus == 1)
                {
                    //APPTOVED
                    lnkValuationPCI.Visible = false;
                    lblCompensationPackageStatus.Visible = false;
                    lblCompensationPackageStatus.Visible = true;
                    //need to add print button
                    lblCompensationPackageStatus.ForeColor = System.Drawing.Color.Green;
                    lblCompensationPackageStatus.Text      = "Package Reviewed and Approved";
                }
            }
            //else
            //{
            //    //lblCompensationPackageStatus.Visible = true;
            //    //lblCompensationPackageStatus.Text = "Pending Package Review";
            //}
        }
Exemplo n.º 11
0
        /// <summary>
        ///  ChangeRequestStatusFence
        /// </summary>
        public void ChangeRequestStatusFence()
        {
            int Count;
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HVFEN";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            Count = objHouseHoldBLL.ChangeRequestStatus(objHouseHold);
        }
Exemplo n.º 12
0
        /// <summary>
        /// to get the Status of the Approvar Bank Details
        /// </summary>
        public void getApprrequtStatusBankDetial()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HHSBD";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    lnkPAPLivehoodBNKDet.Visible = false;

                    btnSaveBank.Visible  = false;
                    btnClearBank.Visible = false;

                    StatusPAPLivehood1.Visible = true;
                    StatusPAPLivehood1.Text    = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    lnkPAPLivehoodBNKDet.Visible = true;

                    btnSaveBank.Visible  = false;
                    btnClearBank.Visible = false;

                    StatusPAPLivehood1.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    lnkPAPLivehoodBNKDet.Visible = false;

                    StatusPAPLivehood1.Visible = false;

                    btnSaveBank.Visible  = false;
                    btnClearBank.Visible = false;
                }
            }
        }
Exemplo n.º 13
0
        /// <summary>
        /// to get the HouseHoldData from the database
        /// </summary>
        private void GetHouseHoldDtlData()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = objHouseHoldBLL.GetHouseHoldData(Convert.ToInt32(Session["HH_ID"]));

            if (objHouseHold != null)
            {
                if (objHouseHold.DateofBirth.Trim() != "")
                {
                    hfPapDOB.Value = Convert.ToDateTime(objHouseHold.DateofBirth).ToString(UtilBO.DateFormat);
                }
                else
                {
                    hfPapDOB.Value = "false";
                }
            }
        }
Exemplo n.º 14
0
        /// <summary>
        /// to get the status of the Approvar Health Disability
        /// </summary>
        public void getApprrequtStatusHealthDisability()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HH-HD";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    lnkPAPHealthDisability.Visible    = false;
                    btnSaveDisability.Visible         = false;
                    btnClearDisability.Visible        = false;
                    StatusPAPHealthDisability.Visible = true;
                    StatusPAPHealthDisability.Text    = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    lnkPAPHealthDisability.Visible    = true;
                    btnSaveDisability.Visible         = false;
                    btnClearDisability.Visible        = false;
                    StatusPAPHealthDisability.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    lnkPAPHealthDisability.Visible = false;
                    btnSaveDisability.Visible      = true;
                    btnClearDisability.Visible     = true;
                    grdDisabilities.Columns[grdDisabilities.Columns.Count - 1].Visible = true;
                    grdDisabilities.Columns[grdDisabilities.Columns.Count - 2].Visible = true;
                    grdDisabilities.Columns[grdDisabilities.Columns.Count - 3].Visible = true;
                    StatusPAPHealthDisability.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
            }
        }
Exemplo n.º 15
0
        private void GetRelevantDetails()
        {
            int ProjectID = Convert.ToInt32(Request.QueryString["ProjectID"]);
            int HHID      = Convert.ToInt32(Request.QueryString["HHID"]);

            ProjectBLL       ProjectBLL       = new ProjectBLL();
            PAP_HouseholdBLL PAP_HouseholdBLL = new PAP_HouseholdBLL();

            ProjectBO       ProjectBO       = new ProjectBO();
            PAP_HouseholdBO PAP_HouseholdBO = new PAP_HouseholdBO();

            ProjectBO       = ProjectBLL.GetProjectByProjectID(ProjectID);
            PAP_HouseholdBO = PAP_HouseholdBLL.GetHouseHoldData(HHID);

            txtHHID.Text        = PAP_HouseholdBO.HhId.ToString();
            txtPapName.Text     = PAP_HouseholdBO.PapName.ToString();
            txtProjectName.Text = ProjectBO.ProjectName.ToString();
        }
Exemplo n.º 16
0
        /// <summary>
        /// to get the Approvar request Sattus Land Holdings
        /// </summary>
        public void getApprrequtStatusLandHoldings()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HHLHH";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    lnkLandHoldings.Visible    = false;
                    btn_SaveRes.Visible        = false;
                    btn_ClearRes.Visible       = false;
                    StatusLandHoldings.Visible = true;
                    StatusLandHoldings.Text    = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    lnkLandHoldings.Visible    = true;
                    btn_SaveRes.Visible        = false;
                    btn_ClearRes.Visible       = false;
                    StatusLandHoldings.Visible = false;
                    StatusLandHoldings.Text    = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    lnkLandHoldings.Visible = false;
                    btn_SaveRes.Visible     = true;
                    btn_ClearRes.Visible    = true;
                    grdLandInfoRespondents.Columns[12].Visible = true;
                    grdLandInfoRespondents.Columns[13].Visible = true;
                    StatusLandHoldings.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
            }
        }
Exemplo n.º 17
0
        /// <summary>
        /// to get the status of the Aprovar request for the neighbour
        /// </summary>
        public void getApprrequtStatusNeighbours()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HHNEH";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    lnkNeighbours.Visible    = false;
                    btnSave.Visible          = false;
                    btnClear.Visible         = false;
                    StatusNeighbours.Visible = true;
                    StatusNeighbours.Text    = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    lnkNeighbours.Visible    = true;
                    btnSave.Visible          = false;
                    btnClear.Visible         = false;
                    StatusNeighbours.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    lnkNeighbours.Visible          = false;
                    btnSave.Visible                = true;
                    btnClear.Visible               = true;
                    grdNeighbor.Columns[6].Visible = true;
                    grdNeighbor.Columns[7].Visible = true;
                    StatusNeighbours.Visible       = false;
                    //StatusLabel.Text = "Pending Approval";
                }
            }
        }
Exemplo n.º 18
0
        public void getApprrequtStatusServes()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HH-SA";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    lnkServiceAffected.Visible = false;
                    btnClearService.Visible    = false;
                    btnSaveService.Visible     = false;
                    StatusService.Visible      = true;
                    StatusService.Text         = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    lnkServiceAffected.Visible = true;
                    btnClearService.Visible    = false;
                    btnSaveService.Visible     = false;
                    StatusService.Visible      = false;
                    //StatusLabel.Text = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    lnkServiceAffected.Visible = false;
                    btnClearService.Visible    = true;
                    btnSaveService.Visible     = true;
                    grdAffectedLandUsers.Columns[grdAffectedLandUsers.Columns.Count - 1].Visible = true;
                    grdAffectedLandUsers.Columns[grdAffectedLandUsers.Columns.Count - 2].Visible = true;
                    StatusService.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
            }
        }
Exemplo n.º 19
0
        public CompensationPackagesList getApproverComments()
        {
            PAP_HouseholdBLL         objOptionGroupCommentsBLL = new PAP_HouseholdBLL();
            CompensationPackagesBO   oCompensationPackagesBO   = new CompensationPackagesBO();
            CompensationPackagesList oCompensationPackagesList = new CompensationPackagesList();

            int HHID = 0;

            if (Session["HH_ID"] != null)
            {
                HHID = Convert.ToInt32(Session["HH_ID"]);
            }

            oCompensationPackagesBO.HHID = HHID;

            oCompensationPackagesList = objOptionGroupCommentsBLL.getprintComments(HHID);

            return(oCompensationPackagesList);
        }
Exemplo n.º 20
0
        /// <summary>
        /// To bind the GridView
        /// </summary>
        /// <param name="addRow"></param>
        /// <param name="deleteRow"></param>
        private void BindGrid(bool addRow, bool deleteRow)
        {
            int HHID_ = 0;

            if ((Request.QueryString["HHID"]) != null)
            {
                HHID_ = Convert.ToInt32(Request.QueryString["HHID"]);
            }
            Trn_Pap_HouseHoldList PAPHouseHoldList = new Trn_Pap_HouseHoldList();
            PAP_HouseholdBLL      objHouseHoldBLL  = new PAP_HouseholdBLL();

            PAPHouseHoldList = objHouseHoldBLL.GetPlotDependents(HHID_);

            if (PAPHouseHoldList.Count > 0)
            {
                grdPlotDependent.DataSource = PAPHouseHoldList;
            }
            grdPlotDependent.DataBind();
        }
Exemplo n.º 21
0
        /// <summary>
        /// Get the Pap Details For Tooltip
        /// </summary>
        /// <returns></returns>
        public string GetPapData()
        {
            string sPapdata = "";
            int    HHID     = 0;

            if (Request.QueryString["HHID"] != null)
            {
                HHID = Convert.ToInt32(Request.QueryString["HHID"].ToString());
            }
            if (HHID > 0)
            {
                PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
                PAP_HouseholdBO  objHousehold    = objHouseHoldBLL.GetHouseHoldData(HHID);
                if (objHousehold != null)
                {
                    ProjectBLL objProjectBLL = new ProjectBLL();
                    ProjectBO  objProject    = objProjectBLL.GetProjectByProjectID(objHousehold.ProjectedId);

                    sPapdata += "<b>PROJECT CODE:</b> " + objProject.ProjectCode;
                    sPapdata += "<br /><b>PAP UID:</b> " + objHousehold.Pap_UId;
                    sPapdata += "<br /><b>HHID:</b> " + objHousehold.HhId;
                    if (objHousehold.PapName == null)
                    {
                        sPapdata += "<br /><b>PAP Name:</b> " + objHousehold.Surname + objHousehold.Firstname;
                    }
                    else
                    {
                        sPapdata += "<br /><b>PAP Name:</b> " + objHousehold.PapName;
                    }

                    sPapdata += "<br /><b>Plot Reference:</b> " + objHousehold.PlotReference;
                    sPapdata += "<br /><b>Designation:</b> " + objHousehold.Designation;
                    sPapdata += "<br /><b>District:</b> " + objHousehold.District;
                    sPapdata += "<br /><b>County:</b> " + objHousehold.County;
                    sPapdata += "<br /><b>SubCounty:</b> " + objHousehold.SubCounty;
                    sPapdata += "<br /><b>Village:</b> " + objHousehold.Village;
                    sPapdata += "<br /><b>Parish:</b> " + objHousehold.Parish;
                    sPapdata += "<br /><b>Rightofway (Acres):</b> " + objHousehold.Rightofway;
                    sPapdata += "<br /><b>Wayleaves (Acres):</b> " + objHousehold.Wayleaves;
                }
            }
            return(sPapdata);
        }
Exemplo n.º 22
0
        /// <summary>
        /// to Check Change Request Status
        /// </summary>
        public void getApprrequtStatusITML()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "IT-ML";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    lnkITML.Visible         = false;
                    btn_SavePrivate.Visible = false;
                    btn_Clear.Visible       = false;
                    StatuslnkITML.Visible   = true;
                    StatuslnkITML.Text      = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    lnkITML.Visible         = true;
                    btn_SavePrivate.Visible = false;
                    btn_Clear.Visible       = false;
                    StatuslnkITML.Visible   = false;
                    StatuslnkITML.Text      = string.Empty;
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    lnkITML.Visible         = false;
                    btn_SavePrivate.Visible = true;
                    btn_Clear.Visible       = true;
                    StatuslnkITML.Visible   = false;
                    //StatusLabel.Text = "Pending Approval";
                }
            }
        }
Exemplo n.º 23
0
        public void getApprrequtStatusGroupMemberShip()
        {
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = Convert.ToInt32(Session["PROJECT_ID"]);
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "HHGMS";
            objHouseHold.Workflowcode = UtilBO.WorkflowChangeRequestHH;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    lnkGroupMenber.Visible    = false;
                    btnSavemember.Visible     = false;
                    btnClearMember.Visible    = false;
                    StatusGroupMenber.Visible = true;
                    StatusGroupMenber.Text    = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    lnkGroupMenber.Visible    = true;
                    btnSavemember.Visible     = false;
                    btnClearMember.Visible    = false;
                    StatusGroupMenber.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    lnkGroupMenber.Visible    = false;
                    btnSavemember.Visible     = true;
                    btnClearMember.Visible    = true;
                    StatusGroupMenber.Visible = false;
                    //StatusLabel.Text = "Pending Approval";
                }
            }
        }
Exemplo n.º 24
0
        /// <summary>
        /// to set the status of the panel
        /// </summary>
        private void DisplayPanel()
        {
            if (Session["HH_ID"] != null)
            {
                int householdID = Convert.ToInt32(Session["HH_ID"]);
                PAP_HouseholdBLL PAP_HouseholdBLLobj = new PAP_HouseholdBLL();
                string           PDP_Present         = PAP_HouseholdBLLobj.IsPDP(householdID);

                if (PDP_Present.ToUpper() == "Y")
                {
                    pnlButtons.Visible = true;
                    lblMessage.Text    = string.Empty;
                    pnlLivingOnEffectedLand.Enabled = true;
                }
                else
                {
                    pnlButtons.Visible = false;
                    lblMessage.Text    = "These details are enabled only for PDP's";
                    pnlLivingOnEffectedLand.Enabled = false;
                }
            }
        }
Exemplo n.º 25
0
        /// <summary>
        /// get ApprrequtStatusDataVerification
        /// </summary>
        /// <param name="ProjectId"></param>
        /// <returns></returns>
        public int getApprrequtStatusDataVerification(int ProjectId)
        {
            int ApprovalStatus = 0;
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = new PAP_HouseholdBO();

            objHouseHold.ProjectedId = ProjectId;
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            objHouseHold.HhId         = householdID;
            objHouseHold.PageCode     = "DATAV";
            objHouseHold.Workflowcode = UtilBO.WorkflowDataVerification;

            objHouseHold = objHouseHoldBLL.ApprovalChangerequestStatus(objHouseHold);

            if ((objHouseHold) != null)
            {
                if (objHouseHold.ApproverStatus == 3)
                {
                    ApprovalStatus = 3;
                }
                if (objHouseHold.ApproverStatus == 2)
                {
                    ApprovalStatus = 2;
                }
                if (objHouseHold.ApproverStatus == 1)
                {
                    ApprovalStatus = 1;
                }
            }
            else
            {
                ApprovalStatus = 0;
            }
            return(ApprovalStatus);
        }
Exemplo n.º 26
0
        /// <summary>
        /// Check User permitions
        /// Set Page Header
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Response.Cache.SetNoStore();

            if (!IsPostBack)
            {
                Master.PageHeader = "Upload Document";
                btnShowUpload.Attributes.Add("onclick", "SetVisible(0);");
                btnShowSearch.Attributes.Add("onclick", "SetVisible(1);");
                int DocserviceID = 0;
                int ProjectID    = 0;
                int userID       = 0;

                if (Session["Project_ID"] != null)
                {
                    ProjectID = Convert.ToInt32(Request.QueryString["ProjectID"]);
                }

                if (Session["USER_ID"] != null)
                {
                    userID = Convert.ToInt32(Request.QueryString["userID"]);
                }

                int HHID = Convert.ToInt32(Request.QueryString["HHID"]);

                string ProjectCode  = Request.QueryString["ProjectCode"].ToString();
                string DocumentCode = Request.QueryString["DOCUMENT_CODE"].ToString();
                ViewState["PAPDOCUMENTID"] = 0;
                if (Request.QueryString["DOCSERVICEID"] != null)
                {
                    DocserviceID = Convert.ToInt32(Request.QueryString["DOCSERVICEID"]);
                }
                else
                {
                    DocserviceID = 0;
                }

                if (userID == 0)
                {
                    Response.Redirect("~/Login.aspx");
                }
                else
                {
                    userIDTextBox.Text = userID.ToString();
                }
                if (ProjectID == 0)
                {
                    ProjectID = 0;
                    upProjectIDTextBox.Text    = "0";
                    ProjectCodeTextBox.Text    = ProjectCode;
                    upProjectIDTextBox.Visible = false;
                }
                else
                {
                    upHHIDTextBox.Text = HHID.ToString();
                    PAP_HouseholdBLL objHouseholdLogic = new PAP_HouseholdBLL();
                    PAP_HouseholdBO  objHousehold      = objHouseholdLogic.GetHouseHoldData(HHID);
                    if (objHousehold != null)
                    {
                        upHHIDTextBoxDisp.Text = objHousehold.HhId.ToString();
                    }
                    ProjectCodeTextBox.Text = ProjectCode;
                }
                if (HHID == 0)
                {
                    HHID = 0;

                    upProjectIDTextBox.Text = ProjectID.ToString();
                    ProjectCodeTextBox.Text = ProjectCode;
                    //DocTypeDropDownList.Visible = false;
                    upProjectIDTextBox.Visible = false;
                    upHHIDTextBox.Visible      = false;
                    upHHIDTextBoxDisp.Visible  = false;
                }
                else
                {
                    upProjectIDTextBox.Text    = ProjectID.ToString();
                    ProjectCodeTextBox.Text    = ProjectCode;
                    upProjectIDTextBox.Visible = false;
                }
                if (DocserviceID > 0)
                {
                    txtDocserviceID.Text = DocserviceID.ToString();
                }
                BindGrid(false, false);
                screenIntilation();

                if (CheckAuthorization.HasUpdatePrivilege(UtilBO.PrivilegeCode.PRIV_PACKAGE_CLOSING_INFO) == false)
                {
                    SaveButton.Visible  = false;
                    ClearButton.Visible = false;
                }
            }
            this.contentPanel1.Attributes["src"] = null;
            if (!Page.ClientScript.IsClientScriptBlockRegistered(this.GetType(), "MasterJS"))
            {
                Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "MasterJS",
                                                            CreateStartupScript());
            }
            // Response.Write(ProjectID);
        }
Exemplo n.º 27
0
        /// <summary>
        /// TO Select Pap
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected virtual void grdPAPs_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "SetPAP")
            {
                GridViewRow gvr = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
                Session["HH_ID"] = e.CommandArgument;

                Label lblProjectCode = (Label)gvr.FindControl("lblProjectCode");
                Label lblProjectedId = (Label)gvr.FindControl("lblProjectedId");
                Label lblviewstatus  = (Label)gvr.FindControl("lblviewstatus");
                if (lblviewstatus.Text == "0")
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Alertmes", "alert('Cannot Access. You are not included in " + lblProjectCode.Text + " Project.');", true);
                    return;
                }

                Session["PROJECT_ID"] = lblProjectedId.Text.Trim();
                Session["FROZEN"]     = null;
                getFrozen();
                Session["PROJECT_CODE"] = lblProjectCode.Text;

                PAP_HouseholdBLL objHouseholdLogic = new PAP_HouseholdBLL();
                PAP_HouseholdBO  objHousehold      = objHouseholdLogic.GetHouseHoldData(Convert.ToInt32(e.CommandArgument));

                if (objHousehold != null)
                {
                    Session["HH_IDForDisplay"] = objHousehold.HhId;
                }
                if (Request.QueryString["ProjectID"] != null)
                {
                    GridViewRow row              = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer;
                    LinkButton  lnkpap           = (LinkButton)row.FindControl("lnkPAPName");
                    Label       lblPlotreference = (Label)row.FindControl("lblPlotreference");
                    Session["SelPAPName"]       = lnkpap.Text;
                    Session["SelPlotreference"] = lblPlotreference.Text;
                }
                Label  l1      = (Label)gvr.FindControl("lblPaptype");
                string Paptype = l1.Text;
                if (Paptype.ToUpper() == "INS")
                {
                    Response.Redirect(ResolveUrl("~/UI/Compensation/SocioEconomic/Institution.aspx"));
                }
                else if (Paptype.ToUpper() == "GRP")
                {
                    Response.Redirect(ResolveUrl("~/UI/Compensation/SocioEconomic/Groupownership.aspx"));
                }
                else
                {
                    Response.Redirect(ResolveUrl("~/UI/Compensation/SocioEconomic/Household.aspx"));
                }
            }
            else if (e.CommandName == "ViewMap")
            {
                GridViewRow gvr = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer);
                Session["HH_ID"] = e.CommandArgument;

                Label lblProjectCode = (Label)gvr.FindControl("lblProjectCode");
                Label lblProjectedId = (Label)gvr.FindControl("lblProjectedId");

                Session["PROJECT_ID"]   = lblProjectedId.Text.Trim();
                Session["PROJECT_CODE"] = lblProjectedId.Text;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "ViewMap", "ViewMap(" + e.CommandArgument.ToString() + ")", true);
            }
        }
Exemplo n.º 28
0
        public void CachePAPData(string householdID)
        {
            string papUID         = String.Empty;
            string papName        = String.Empty;
            string plotReference  = String.Empty;
            string papDesignation = "";
            string lati           = "";
            string longi          = "";

            Session["HH_ID_Disp"] = householdID;
            PAP_HouseholdBLL objHouseholdLogic = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHousehold      = objHouseholdLogic.GetHouseHoldData(Convert.ToInt32(householdID));

            if (objHousehold != null)
            {
                CacheHouseholdID(objHousehold.HhId.ToString());
                if (objHousehold.Paptype.ToUpper() == "INS")
                {
                    papName = objHousehold.InstitutionName;
                }
                else
                {
                    papName = objHousehold.PapName;
                }

                Cache.Insert(BuildCacheKey("PAPNAME"), papName, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(12));

                papUID = objHousehold.Pap_UId;
                Cache.Insert(BuildCacheKey("UID"), papUID, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(12));

                plotReference = objHousehold.PlotReference;
                Cache.Insert(BuildCacheKey("PLOTREFERENCE"), plotReference, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(12));

                if (objHousehold.Designation != null)
                {
                    papDesignation = objHousehold.Designation;
                    Cache.Insert(BuildCacheKey("PAPDESIGNATION"), papDesignation, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(12));
                }
                if (objHousehold.Plotlatitude != null)
                {
                    lati = objHousehold.Plotlatitude;
                    Cache.Insert(BuildCacheKey("Plotlatitude"), lati, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(12));
                }
                if (objHousehold.Plotlongitude != null)
                {
                    longi = objHousehold.Plotlongitude;
                    Cache.Insert(BuildCacheKey("Plotlongitude"), longi, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(12));
                }

                //if (objHousehold.PapstatusId > 0)
                //{
                //    PstatusBLL objPstatusBLL = new PstatusBLL();
                //    PstatusBO objPstatus = objPstatusBLL.GetPstatusById(objHousehold.PapstatusId);

                //    if (objPstatus != null)
                //        papDesignation = objPstatus.PAPDESIGNATION1;
                //}

                //Cache.Insert(BuildCacheKey("PAPDESIGNATION"), papDesignation, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromHours(12));
            }

            objHousehold      = null;
            objHouseholdLogic = null;
        }
Exemplo n.º 29
0
        /// <summary>
        /// to get the houseHold details of the data
        /// </summary>
        private void GetHouseHoldDtlData()
        {
            int householdID = Convert.ToInt32(Session["HH_ID"]);

            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = objHouseHoldBLL.GetHouseHoldData(householdID);

            if (objHouseHold != null)
            {
                txtHouseHoldID.Text   = Convert.ToString(objHouseHold.HhId);
                txtPlotReference.Text = Convert.ToString(objHouseHold.PlotReference);
                txtTelephoneNo1.Text  = Convert.ToString(objHouseHold.Contactphone1);
                txtTelephoneNo2.Text  = Convert.ToString(objHouseHold.Contactphone2);
                txtSurname.Text       = Convert.ToString(objHouseHold.Surname);
                txtfirstname.Text     = Convert.ToString(objHouseHold.Firstname);
                txtOthername.Text     = Convert.ToString(objHouseHold.Othername);
                //Edwin: 27SEP2016
                txtFullname.Text = txtSurname.Text + " " + txtfirstname.Text + " " + txtOthername.Text;
                txtPapUid.Text   = Convert.ToString(objHouseHold.Papuid);
                rdlResident.ClearSelection();
                if (objHouseHold.Isresident == "No")
                {
                    rdlResident.Items[1].Selected = true;
                }
                else
                {
                    rdlResident.Items[0].Selected = true;
                }
                ddloptionGroup.ClearSelection();
                ddloptionGroup.SelectedValue = Convert.ToString(objHouseHold.OptiongroupId);

                ddlGender.ClearSelection();
                if (ddlGender.Items.FindByValue(objHouseHold.Sex) != null)
                {
                    ddlGender.Items.FindByValue(objHouseHold.Sex).Selected = true;
                }

                ddlPosition.ClearSelection();
                if (ddlPosition.Items.FindByValue(Convert.ToString(objHouseHold.PositionId)) != null)
                {
                    ddlPosition.Items.FindByValue(Convert.ToString(objHouseHold.PositionId)).Selected = true;
                }

                if (objHouseHold.DateofBirth.Trim() != "")
                {
                    dpDateofBirth.Text = Convert.ToDateTime(objHouseHold.DateofBirth).ToString(UtilBO.DateFormat);
                }

                ddlDistrict.ClearSelection();
                if (ddlDistrict.Items.FindByText(Convert.ToString(objHouseHold.District).ToUpper()) != null)
                {
                    ddlDistrict.Items.FindByText(Convert.ToString(objHouseHold.District).ToUpper()).Selected = true;
                }

                if (ddlDistrict.SelectedIndex > 0)
                {
                    BindCounties(ddlDistrict.SelectedItem.Value);

                    if (Convert.ToString(objHouseHold.County) != "")
                    {
                        ddlCounty.ClearSelection();
                        if (ddlCounty.Items.FindByText(Convert.ToString(objHouseHold.County).ToUpper()) != null)
                        {
                            ddlCounty.Items.FindByText(Convert.ToString(objHouseHold.County).ToUpper()).Selected = true;
                        }
                    }
                }

                if (ddlCounty.SelectedIndex > 0)
                {
                    BindSubCounties(ddlCounty.SelectedItem.Value);
                    if (Convert.ToString(objHouseHold.SubCounty) != "")
                    {
                        ddlSubCounty.ClearSelection();
                        if (ddlSubCounty.Items.FindByText(Convert.ToString(objHouseHold.SubCounty).ToUpper()) != null)
                        {
                            ddlSubCounty.Items.FindByText(Convert.ToString(objHouseHold.SubCounty).ToUpper()).Selected = true;
                        }
                    }
                }

                if (ddlSubCounty.SelectedIndex > 0)
                {
                    BindVillages(ddlSubCounty.SelectedItem.Value);
                    if (Convert.ToString(objHouseHold.Village) != "")
                    {
                        ddlVillage.ClearSelection();
                        if (ddlVillage.Items.FindByText(Convert.ToString(objHouseHold.Village).ToUpper()) != null)
                        {
                            ddlVillage.Items.FindByText(Convert.ToString(objHouseHold.Village).ToUpper()).Selected = true;
                        }
                    }
                }

                if (ddlSubCounty.SelectedIndex > 0)
                {
                    BindParish(ddlSubCounty.SelectedItem.Value);
                    if (Convert.ToString(objHouseHold.Parish) != "")
                    {
                        ddlParish.ClearSelection();
                        if (ddlParish.Items.FindByText(Convert.ToString(objHouseHold.Parish).ToUpper()) != null)
                        {
                            ddlParish.Items.FindByText(Convert.ToString(objHouseHold.Parish).ToUpper()).Selected = true;
                        }
                    }
                }

                if (objHouseHold.CapturedDate.Trim() != "")
                {
                    dpCapturedDate.Text = Convert.ToDateTime(objHouseHold.CapturedDate).ToString(UtilBO.DateFormat);
                }
                txtCapturedBy.Text = Convert.ToString(objHouseHold.CapturedBy);

                ddlGouAllowance.ClearSelection();
                if (ddlGouAllowance.Items.FindByValue(objHouseHold.GouStatus.ToString()) != null)
                {
                    ddlGouAllowance.Items.FindByValue(objHouseHold.GouStatus.ToString()).Selected = true;
                }

                ddlUnderTakingPeriod.ClearSelection();
                if (ddlUnderTakingPeriod.Items.FindByValue(objHouseHold.UnderTakingPeriod.ToString()) != null)
                {
                    ddlUnderTakingPeriod.Items.FindByValue(objHouseHold.UnderTakingPeriod.ToString()).Selected = true;
                }

                getImage(householdID);
                //imgPAPPhoto.ImageUrl = "~/ShowImage.ashx?photoModule=PAP&perStuID=0&id=" + householdID.ToString();
            }
        }
Exemplo n.º 30
0
        /// <summary>
        ///  to get the Instruction Data from the database
        /// </summary>

        private void GetInstContactData()
        {
            int HHID = Convert.ToInt32(Session["HH_ID"]);
            PAP_HouseholdBLL objHouseHoldBLL = new PAP_HouseholdBLL();
            PAP_HouseholdBO  objHouseHold    = objHouseHoldBLL.GetHouseHoldData(HHID);

            if (objHouseHold != null)
            {
                txtHouseHoldID.Text   = Convert.ToString(objHouseHold.HhId);
                txtName.Text          = Convert.ToString(objHouseHold.InstitutionName);
                txtPlots.Text         = Convert.ToString(objHouseHold.Noofplots);
                txtPlotReference.Text = Convert.ToString(objHouseHold.PlotReference);
                txtSurname.Text       = Convert.ToString(objHouseHold.Surname);
                txtfirstname.Text     = Convert.ToString(objHouseHold.Firstname);
                txtOthername.Text     = Convert.ToString(objHouseHold.Othername);
                //Ediwn: 27SEP2016
                txtFullname.Text = txtSurname.Text + " " + txtfirstname.Text + " " + txtOthername.Text;
                txtPapUid.Text   = Convert.ToString(objHouseHold.Papuid);

                if (objHouseHold.CapturedDate.Trim() != "")
                {
                    dpCapturedDate.Text = Convert.ToDateTime(objHouseHold.CapturedDate).ToString(UtilBO.DateFormat);
                }
                txtCapturedBy.Text = Convert.ToString(objHouseHold.CapturedBy);

                ddlGouAllowance.ClearSelection();
                if (ddlGouAllowance.Items.FindByValue(objHouseHold.GouStatus.ToString()) != null)
                {
                    ddlGouAllowance.Items.FindByValue(objHouseHold.GouStatus.ToString()).Selected = true;
                }

                ddlUnderTakingPeriod.ClearSelection();
                if (ddlUnderTakingPeriod.Items.FindByValue(objHouseHold.UnderTakingPeriod.ToString()) != null)
                {
                    ddlUnderTakingPeriod.Items.FindByValue(objHouseHold.UnderTakingPeriod.ToString()).Selected = true;
                }

                rdlResident.ClearSelection();
                if (objHouseHold.Isresident == "No")
                {
                    rdlResident.Items[1].Selected = true;
                }
                else
                {
                    rdlResident.Items[0].Selected = true;
                }
                ddloptionGroup.SelectedValue = Convert.ToString(objHouseHold.OptiongroupId);

                ddlGender.ClearSelection();
                if (ddlGender.Items.FindByValue(objHouseHold.Sex) != null)
                {
                    ddlGender.Items.FindByValue(objHouseHold.Sex).Selected = true;
                }

                if (objHouseHold.DateofBirth.Trim() != "")
                {
                    dpDateofBirth.Text = Convert.ToDateTime(objHouseHold.DateofBirth).ToString(UtilBO.DateFormat);
                }

                ddlDistrict.ClearSelection();
                if (ddlDistrict.Items.FindByText(Convert.ToString(objHouseHold.District).ToUpper()) != null)
                {
                    ddlDistrict.Items.FindByText(Convert.ToString(objHouseHold.District).ToUpper()).Selected = true;
                }

                if (ddlDistrict.SelectedIndex > 0)
                {
                    BindCounties(ddlDistrict.SelectedItem.Value, ddlCounty);

                    if (Convert.ToString(objHouseHold.County) != "")
                    {
                        ddlCounty.ClearSelection();
                        if (ddlCounty.Items.FindByText(Convert.ToString(objHouseHold.County).ToUpper()) != null)
                        {
                            ddlCounty.Items.FindByText(Convert.ToString(objHouseHold.County).ToUpper()).Selected = true;
                        }
                    }
                }

                if (ddlCounty.SelectedIndex > 0)
                {
                    BindSubCounties(ddlCounty.SelectedItem.Value, ddlSubCounty);
                    if (Convert.ToString(objHouseHold.SubCounty) != "")
                    {
                        ddlSubCounty.ClearSelection();
                        if (ddlSubCounty.Items.FindByText(Convert.ToString(objHouseHold.SubCounty).ToUpper()) != null)
                        {
                            ddlSubCounty.Items.FindByText(Convert.ToString(objHouseHold.SubCounty).ToUpper()).Selected = true;
                        }
                    }
                }

                if (ddlSubCounty.SelectedIndex > 0)
                {
                    BindVillages(ddlSubCounty.SelectedItem.Value, ddlVillage);
                    if (Convert.ToString(objHouseHold.Village) != "")
                    {
                        ddlVillage.ClearSelection();
                        if (ddlVillage.Items.FindByText(Convert.ToString(objHouseHold.Village).ToUpper()) != null)
                        {
                            ddlVillage.Items.FindByText(Convert.ToString(objHouseHold.Village).ToUpper()).Selected = true;
                        }
                    }
                    BindParish(ddlSubCounty.SelectedItem.Value, ddlParish);
                    if (Convert.ToString(objHouseHold.Village) != "")
                    {
                        ddlParish.ClearSelection();
                        if (ddlParish.Items.FindByText(Convert.ToString(objHouseHold.Parish).ToUpper()) != null)
                        {
                            ddlParish.Items.FindByText(Convert.ToString(objHouseHold.Parish).ToUpper()).Selected = true;
                        }
                    }
                }
                PAP_InstitutionBLL  objInstitutionBLL      = new PAP_InstitutionBLL();
                PAP_InstitutionList objPAP_InstitutionList = objInstitutionBLL.GetInstContactByHHID(HHID);
                if (objPAP_InstitutionList.Count > 0)
                {
                    ddlPosition.ClearSelection();
                    ddlPosition.SelectedValue = (Convert.ToString(objPAP_InstitutionList[0].POSITIONID));

                    ddlCPDistrict.ClearSelection();
                    if (ddlCPDistrict.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_DISTRICT).ToUpper()) != null)
                    {
                        ddlCPDistrict.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_DISTRICT).ToUpper()).Selected = true;
                    }

                    if (ddlCPDistrict.SelectedIndex > 0)
                    {
                        BindCounties(ddlCPDistrict.SelectedItem.Value, ddlCPCounty);

                        if (Convert.ToString(objHouseHold.County) != "")
                        {
                            ddlCPCounty.ClearSelection();
                            if (ddlCPCounty.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_COUNTY).ToUpper()) != null)
                            {
                                ddlCPCounty.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_COUNTY).ToUpper()).Selected = true;
                            }
                        }
                    }

                    if (ddlCPCounty.SelectedIndex > 0)
                    {
                        BindSubCounties(ddlCPCounty.SelectedItem.Value, ddlCPSubCounty);
                        uplCPSubCounty.Update();
                        if (Convert.ToString(objHouseHold.SubCounty) != "")
                        {
                            ddlCPSubCounty.ClearSelection();
                            if (ddlCPSubCounty.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_SUBCOUNTY).ToUpper()) != null)
                            {
                                ddlCPSubCounty.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_SUBCOUNTY).ToUpper()).Selected = true;
                            }
                        }
                    }


                    if (ddlCPSubCounty.SelectedIndex > 0)
                    {
                        BindVillages(ddlCPSubCounty.SelectedItem.Value, ddlCPVillage);
                        uplCPVillage.Update();
                        if (Convert.ToString(objHouseHold.Village) != "")
                        {
                            ddlCPVillage.ClearSelection();
                            if (ddlCPVillage.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_VILLAGE).ToUpper()) != null)
                            {
                                ddlCPVillage.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_VILLAGE).ToUpper()).Selected = true;
                            }
                        }
                        BindParish(ddlCPSubCounty.SelectedItem.Value, ddlCPParish);
                        uplCPParish.Update();
                        if (Convert.ToString(objHouseHold.Village) != "")
                        {
                            ddlCPParish.ClearSelection();
                            if (ddlCPParish.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_PARISH).ToUpper()) != null)
                            {
                                ddlCPParish.Items.FindByText(Convert.ToString(objPAP_InstitutionList[0].CONT_PARISH).ToUpper()).Selected = true;
                            }
                        }
                    }
                    txtTelephoneNo1.Text = Convert.ToString(objPAP_InstitutionList[0].CONTACTPHONE1);
                    txtTelephoneNo2.Text = Convert.ToString(objPAP_InstitutionList[0].CONTACTPHONE2);
                }

                getImage(HHID);
                //imgPAPPhoto.ImageUrl = "~/ShowImage.ashx?photoModule=PAP&perStuID=0&id=" + HHID.ToString();
            }
        }