示例#1
0
        /// <summary>
        /// Get Data
        /// </summary>
        private void GetData()
        {
            PublicConsultationBLL oBLL = new PublicConsultationBLL();
            int CONSULTATIONID         = 0;

            if (ViewState["CONSULTATIONID"] != null)
            {
                CONSULTATIONID = Convert.ToInt32(ViewState["CONSULTATIONID"]);
            }

            PublicConsultationBO oBO = new PublicConsultationBO();

            oBO = oBLL.GetData(CONSULTATIONID);

            if (oBO != null)
            {
                txtbxPurposeofMeeting.Text       = oBO.PurposeOfMeeting;
                txtbxIssuesArising.Text          = oBO.Issues;
                txtbxProposedRem.Text            = oBO.Remedies;
                txtbxCategoryofStakeholding.Text = oBO.StakeholdingCategory;
                txtbxAddress.Text = oBO.Address;
                txtbxNameofthePersonGroup.Text = oBO.NameOfPerson;
                txtbxTelephoneContact.Text     = oBO.Telephone;
                txtConsultationDate.Text       = oBO.ConsultationDate.ToString(UtilBO.DateFormat);

                ddlDistrict.ClearSelection();
                if (ddlDistrict.Items.FindByText(oBO.District) != null)
                {
                    ddlDistrict.Items.FindByText(oBO.District).Selected = true;
                }

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

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

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

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

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

                ddlOfficerInCharge.ClearSelection();
                if (ddlOfficerInCharge.Items.FindByValue(oBO.OfficerIncharge.ToString()) != null)
                {
                    ddlOfficerInCharge.Items.FindByValue(oBO.OfficerIncharge.ToString()).Selected = true;
                }
            }
        }