public void ExcutaOpeçao(Caixa caixa, ArrayList Cad, Registro registro) { try { ArrayList cadCredito = new ArrayList(); foreach (var item in Cad) { if (item.GetType() == typeof(Credito)) { cadCredito.Add(item); } } ArrayList cadDebito = new ArrayList(); foreach (var item in Cad) { if (item.GetType() == typeof(Debito)) { cadDebito.Add(item); } } Serializar <Credito> c = new Serializar <Credito>(cadCredito, "1"); Serializar <Debito> d = new Serializar <Debito>(cadDebito, "2"); c.SalvarXML(); d.SalvarXML(); } catch (Exception) { MessageBox.Show("Erro desconhecido!"); } }
public void ExcutaOpeçao(Caixa caixa, ArrayList Cad, Registro registro) { try { Serializar <Credito> c = new Serializar <Credito>("1"); Serializar <Debito> d = new Serializar <Debito>("2"); Cad.Clear(); Cad.AddRange(c.RetornarArquivoXML()); Cad.AddRange(d.RetornarArquivoXML()); } catch (Exception) { MessageBox.Show("Erro desconhecido!"); } caixa.CarregaGrid(); }