Exemplo n.º 1
0
        /// <summary>
        /// get Data and set data to Labels
        /// </summary>
        private void BindLandType()
        {
            LandInfoBLL      objLandInfoBLL = new LandInfoBLL();
            PublicLandInfoBO objLandInfo    = objLandInfoBLL.GetLandInfo(Convert.ToInt32(Session["HH_ID"]));

            if (objLandInfo != null)
            {
                objMasterBLL = new MasterBLL();

                TenureLandList TenureLands = objMasterBLL.LoadTenureLand();
                foreach (TenureLandBO objTenureLand in TenureLands)
                {
                    if (objTenureLand.Lnd_TenureId == objLandInfo.LND_TENUREID)
                    {
                        lblLandType.Text = objTenureLand.Lnd_Tenure;
                        break;
                    }
                }
            }
            else
            {
                LandInfoPrivateBLL objLFPrivateBLL = new LandInfoPrivateBLL();
                PrivateLandInfoBO  objLandInfoPriv = objLFPrivateBLL.GetLandInfoPriv(Convert.ToInt32(Session["HH_ID"]));

                if (objLandInfoPriv != null)
                {
                    objMasterBLL = new MasterBLL();

                    TenureLandList TenureLands = objMasterBLL.LoadTenureLand();
                    foreach (TenureLandBO objTenureLand in TenureLands)
                    {
                        if (objTenureLand.Lnd_TenureId == objLandInfoPriv.Lnd_TENUREIDPriv)
                        {
                            lblLandType.Text = objTenureLand.Lnd_Tenure;
                            break;
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        ///  Get Land Info Details for Selected PAP
        /// </summary>
        private void GetLandInfo()
        {
            LandInfoBLL      objLandInfoBLL = new LandInfoBLL();
            PublicLandInfoBO objLandInfo    = objLandInfoBLL.GetLandInfo(Convert.ToInt32(Session["HH_ID"]));

            if (objLandInfo != null)
            {
                ddlLandTenure.ClearSelection();
                if (ddlLandTenure.Items.FindByValue(objLandInfo.LND_TENUREID.ToString()) != null)
                {
                    ddlLandTenure.Items.FindByValue(objLandInfo.LND_TENUREID.ToString()).Selected = true;
                }

                ddlReceivedFromWhom.ClearSelection();
                if (ddlReceivedFromWhom.Items.FindByValue(objLandInfo.LandRecivedfromid.ToString()) != null)
                {
                    ddlReceivedFromWhom.Items.FindByValue(objLandInfo.LandRecivedfromid.ToString()).Selected = true;
                }
                if (ddlReceivedFromWhom.SelectedItem.Text == "Other" || ddlReceivedFromWhom.SelectedItem.Text == "Individual")
                {
                    txtfromwhom.Enabled = true;
                }
                else
                {
                    txtfromwhom.Enabled = false;
                }
                txtyear.Text     = objLandInfo.YEAROFACQUISITION;
                txtfromwhom.Text = objLandInfo.FROMWHOM;
                txtcoments.Text  = objLandInfo.COMMENTS;
                txtland.Text     = objLandInfo.WHOCLAIMSLAND;

                if (objLandInfo.HASTITLEDETAILS.ToUpper() == "YES")
                {
                    Chkhasitdetails.Checked = true;
                }

                if (objLandInfo.LIVEDSINCEBIRTH.ToUpper() == "YES")
                {
                    chkLivedSinceBirth.Checked = true;
                }

                if (objLandInfo.ISMORTGAGED.ToUpper() == "YES")
                {
                    ChkMortagelies.Checked = true;
                }

                txtyearmoved.Text      = objLandInfo.MOVEDYEAR;
                txtwherebefore.Text    = objLandInfo.WHERELIVEDBEFORE;
                txtmortagedetails.Text = objLandInfo.MORTGAGEDETAILS;

                pnlPublic.Visible = true;
                //ddlLandTenure.Enabled = false;
            }
            else
            {
                LandInfoPrivateBLL objLandInfoPrivBLL = new LandInfoPrivateBLL();
                PrivateLandInfoBO  objPrivLandInfo    = objLandInfoPrivBLL.GetLandInfoPriv(Convert.ToInt32(Session["HH_ID"]));

                if (objPrivLandInfo != null)
                {
                    ddlLandTenure.ClearSelection();
                    if (ddlLandTenure.Items.FindByValue(objPrivLandInfo.Lnd_TENUREIDPriv.ToString()) != null)
                    {
                        ddlLandTenure.Items.FindByValue(objPrivLandInfo.Lnd_TENUREIDPriv.ToString()).Selected = true;
                    }

                    txtlandlord.Text      = objPrivLandInfo.LANDLORDNAME;
                    txtwhoclaims.Text     = objPrivLandInfo.CLAIMANTNAME;
                    txtwhenbeginfarm.Text = objPrivLandInfo.WHENFARMINGBEGAN;
                    txtwheredidfarm.Text  = objPrivLandInfo.WHEREFARMEDBEFORE;

                    if (objPrivLandInfo.DOSPOUSESFARM.ToUpper() == "YES")
                    {
                        Chkspouse.Checked = true;
                        PAP_RelationBLL objPAPRBLL         = new PAP_RelationBLL();
                        PAPRelationList objPAPRelationList = new PAPRelationList();
                        objPAPRelationList = objPAPRBLL.GetRelations(Convert.ToInt32(Session["HH_ID"]), 1);
                        if (objPAPRelationList.Count > 0)
                        {
                            Chkspouselist.DataSource     = objPAPRelationList;
                            Chkspouselist.DataTextField  = "HOLDERNAME";
                            Chkspouselist.DataValueField = "RelationID";
                            Chkspouselist.DataBind();
                        }
                        else
                        {
                            chkmsg1.Text = "Spouses Not Available";
                        }
                        if (Chkspouselist.Items.Count > 0)
                        {
                            PAPRelationList RelationsSpose = objLandInfoPrivBLL.GetLandInfoPrivSpose(Convert.ToInt32(objPrivLandInfo.PRIVATELANDID));
                            if (RelationsSpose != null)
                            {
                                for (int i = 0; i < RelationsSpose.Count; i++)
                                {
                                    Chkspouselist.Items.FindByValue(RelationsSpose[i].RelationID.ToString()).Selected = true;
                                }
                            }
                        }
                    }

                    if (objPrivLandInfo.DOCHILDRENFARM.ToUpper() == "YES")
                    {
                        ChkChildren.Checked = true;
                        BindChild(Convert.ToInt32(Session["HH_ID"]));


                        if (Chkchildrenlist.Items.Count > 0)
                        {
                            PAPRelationList RelationsSpose = objLandInfoPrivBLL.GetLandInfoPrivChild(Convert.ToInt32(objPrivLandInfo.PRIVATELANDID));
                            if (RelationsSpose != null)
                            {
                                for (int i = 0; i < RelationsSpose.Count; i++)
                                {
                                    Chkchildrenlist.Items.FindByValue(RelationsSpose[i].RelationID.ToString()).Selected = true;
                                }
                            }
                        }
                    }

                    txtagrrement.Text = objPrivLandInfo.AGREEMENTTYPE;
                    txtprodutive.Text = objPrivLandInfo.PRODASSETOPPORTUNITIES;

                    pnlMailo.Visible = true;
                    //ddlLandTenure.Enabled = false;
                }
            }
        }