protected void ddlOrganization_SelectedIndexChanged(object sender, EventArgs e) { try { List <PCS.COMMON.ATT.ATTOrganization> lst = (List <PCS.COMMON.ATT.ATTOrganization>)Session["OrgList"]; PCS.COMMON.ATT.ATTOrganization obj = lst[ddlOrganization.SelectedIndex]; // Session["OrgId"] = obj.OrgID.ToString(); this.lblOrgName.Text = obj.OrgName.Trim(); this.lblOrgAddress.Text = obj.OrgAddress.ToString().Trim(); this.lblEquCode.Text = obj.OrgEquCode.ToString().Trim(); this.lblStreet.Text = obj.OrgStreetName.Trim(); this.lblUrl.Text = obj.OrgUrl.ToString().Trim(); this.lblOrgWardNo.Text = obj.OrgWardNo.ToString().Trim(); //this.lblZone.Text = obj.ZoneName.ToString().Trim(); this.lblVdcName.Text = obj.NepVdcname.ToString().Trim(); this.lblOrgDistrict.Text = obj.NepDistname.ToString().Trim(); this.grdEmail.DataSource = lst[this.ddlOrganization.SelectedIndex].LstEmail; this.grdEmail.DataBind(); this.grdEmail.SelectedIndex = -1; Session["LstEmail"] = lst[this.ddlOrganization.SelectedIndex].LstEmail; this.grdPhone.DataSource = lst[this.ddlOrganization.SelectedIndex].LstPhone; this.grdPhone.DataBind(); this.grdPhone.SelectedIndex = -1; Session["LstPhone"] = lst[this.ddlOrganization.SelectedIndex].LstPhone; } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
protected void lstOrgList_SelectedIndexChanged(object sender, EventArgs e) { try { if (lstOrgList.SelectedIndex > -1) { List <PCS.COMMON.ATT.ATTOrganization> lst = (List <PCS.COMMON.ATT.ATTOrganization>)Session["OrgList"]; PCS.COMMON.ATT.ATTOrganization obj = lst[lstOrgList.SelectedIndex]; Session["OrgId"] = obj.OrgID.ToString(); this.txtOrgName_Rqd.Text = obj.OrgName.Trim(); this.ddlOrgType_Rqd.SelectedValue = obj.OrgType.Trim(); if (ddlOrgType_Rqd.SelectedValue == "CRT") { this.txtCourtCode_Rqd.Text = obj.OrgEquCode.ToString(); this.lblCourtCode_Rqd.Visible = true; this.txtCourtCode_Rqd.Visible = true; } ddlOrgType_Rqd_SelectedIndexChanged(sender, e); this.ddlOrgSubType_Rqd.SelectedValue = lst[lstOrgList.SelectedIndex].OrgSubType; ddlOrgSubType_Rqd_SelectedIndexChanged(sender, e); this.ddlOrgParent.SelectedValue = lst[lstOrgList.SelectedIndex].ParentId.ToString(); this.txtAddress_Rqd.Text = obj.OrgAddress.ToString().Trim(); this.txtCourtCode_Rqd.Text = obj.OrgEquCode.ToString(); this.txtStreet.Text = obj.OrgStreetName.Trim(); this.txtUrl.Text = obj.OrgUrl.ToString().Trim(); this.ddlOrgDistrict_Rqd.SelectedValue = lst[lstOrgList.SelectedIndex].OrgDistrict.ToString(); ddlOrgDistrict_Rqd_SelectedIndexChanged(sender, e); this.ddlVdcMun_Rqd.SelectedValue = lst[lstOrgList.SelectedIndex].OrgVdcMuni.ToString(); ddlVdcMun_Rqd_SelectedIndexChanged(sender, e); this.ddlWard_Rqd.SelectedValue = lst[lstOrgList.SelectedIndex].OrgWardNo.ToString(); this.grdEmail.DataSource = lst[this.lstOrgList.SelectedIndex].LstEmail; this.grdEmail.DataBind(); this.grdEmail.SelectedIndex = -1; Session["LstEmail"] = lst[this.lstOrgList.SelectedIndex].LstEmail; this.grdPhone.DataSource = lst[this.lstOrgList.SelectedIndex].LstPhone; this.grdPhone.DataBind(); this.grdPhone.SelectedIndex = -1; Session["LstPhone"] = lst[this.lstOrgList.SelectedIndex].LstPhone; this.ddlEmailType.SelectedIndex = -1; this.ddlPhoneType.SelectedIndex = -1; this.txtOrgEmail.Text = ""; this.txtOrgPhone.Text = ""; } } catch (Exception ex) { this.lblStatusMessage.Text = ex.Message; this.programmaticModalPopup.Show(); } }
//private List<ATTOrganizationSection> _LSTOrgSection = new List<ATTOrganizationSection>(); //public List<ATTOrganizationSection> LSTOrgSection //{ // get { return this._LSTOrgSection; } // set { this._LSTOrgSection = value; } //} public ATTOrganization CreateDeepCopy() { MemoryStream m = new MemoryStream(); BinaryFormatter b = new BinaryFormatter(); b.Serialize(m, this); m.Position = 0; ATTOrganization obj = (ATTOrganization)b.Deserialize(m); m.Close(); m.Dispose(); return(obj); }