NFe.UI.Formularios.NFSe.FormMunicipio.OnLoad C# (CSharp) Method

OnLoad() protected method

protected OnLoad ( EventArgs e ) : void
e System.EventArgs
return void
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);
            uninfeDummy.ClearControls(this, true, true);

            foreach (var estado in Propriedade.Estados)
            {
                this.edtUF.Items.Add(estado.UF);
            }
            this.edtUF.SelectedIndex = 0;

            var _PadroesDataSource = new List<PadroesDataSource>();
            XElement axml = XElement.Load(Propriedade.NomeArqXMLWebService_NFSe);
            var xs = (from p in axml.Descendants(NFe.Components.NFeStrConstants.Estado)
                      where p.Attribute(NFe.Components.TpcnResources.UF.ToString()).Value == "XX" &&
                             p.Attribute(NFe.Components.TpcnResources.ID.ToString()).Value == p.Attribute(NFe.Components.NFeStrConstants.Padrao).Value
                      orderby p.Attribute(NFe.Components.NFeStrConstants.Padrao).Value
                      select p);
            foreach (var item in xs)
            {
                PadroesNFSe type = WebServiceNFSe.GetPadraoFromString(item.Attribute(NFe.Components.NFeStrConstants.Padrao).Value);
                _PadroesDataSource.Add(new PadroesDataSource { fromType = type.ToString(), fromDescription = EnumHelper.GetEnumItemDescription(type) });
            }

            this.edtPadrao.Sorted = false;
            this.edtPadrao.DataSource = _PadroesDataSource;// WebServiceNFSe.PadroesNFSeListDataSource.Where(p => p.fromType != PadroesNFSe.NaoIdentificado.ToString()).ToList();
            this.edtPadrao.ValueMember = "fromType";
            this.edtPadrao.DisplayMember = "fromDescription";
            
            this.edtPadrao.SelectedIndex = 0;
        }