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!");
            }
        }
示例#2
0
        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();
        }