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;
}