示例#1
0
        private void GerarArquivoC()
        {
            try
            {
                acbrPAF.PafC.RegistroC1.RazaoSocial = txtRazaoSocial.Text;
                acbrPAF.PafC.RegistroC1.UF = txtUF.Text;
                acbrPAF.PafC.RegistroC1.CNPJ = txtCNPJ.Text;
                acbrPAF.PafC.RegistroC1.IE = txtIE.Text;
                acbrPAF.PafC.RegistroC1.IM = txtIM.Text;

                for(int i = 0; i < 10; i++)
                {
                    ACBrPAFRegistroC2 ItemC2 = new ACBrPAFRegistroC2();
                    ItemC2.ID_ABASTECIMENTO = "";
                    ItemC2.TANQUE = "001";
                    ItemC2.BOMBA = "001";
                    ItemC2.BICO = "001";
                    ItemC2.COMBUSTIVEL = (string)GerarDados('S', 14);
                    ItemC2.DATA_ABASTECIMENTO = DateTime.Now;
                    ItemC2.HORA_ABASTECIMENTO = DateTime.Now;
                    ItemC2.ENCERRANTE_INICIAL = (int)GerarDados('I', 5);
                    ItemC2.ENCERRANTE_FINAL = (int)GerarDados('I', 5);
                    ItemC2.STATUS_ABASTECIMENTO = "EMITIDO CF";
                    ItemC2.NRO_SERIE_ECF = (string)GerarDados('S', 14);
                    ItemC2.DATA = DateTime.Now;
                    ItemC2.HORA = DateTime.Now;
                    ItemC2.COO = (int)GerarDados('I', 3);
                    ItemC2.NRO_NOTA_FISCAL = (int)GerarDados('I', 4);
                    ItemC2.VOLUME = (int)GerarDados('I', 2);
                    ItemC2.RegistroValido = true;
                    acbrPAF.PafC.RegistroC2.Add(ItemC2);
                    ItemC2 = null;
                }

                if(acbrPAF.SaveFileTXT_C(@"\PAF_C.txt"))
                    WriteResp("Arquivo PAF_C gerado com sucesso");
                else
                    WriteResp("Arquivo PAF_C não foi gerado");
            }
            catch(Exception exception)
            {
                messageToolStripStatusLabel.Text = "Exception";
                descriptionToolStripStatusLabel.Text = exception.Message;
            }
        }
示例#2
0
        private void PAF_Preenche_C()
        {
            List<ACBrPAFRegistroC2> RegistroC2 = new List<ACBrPAFRegistroC2>();

            acbrPAF.PafC.RegistroC1.RazaoSocial = txtRazaoSocial.Text;
            acbrPAF.PafC.RegistroC1.UF = txtUF.Text;
            acbrPAF.PafC.RegistroC1.CNPJ = txtCNPJ.Text;
            acbrPAF.PafC.RegistroC1.IE = txtIE.Text;
            acbrPAF.PafC.RegistroC1.IM = txtIM.Text;

            for(int i = 0; i < 10; i++)
            {
                ACBrPAFRegistroC2 ItemC2 = new ACBrPAFRegistroC2();
                ItemC2.ID_ABASTECIMENTO = "";
                ItemC2.TANQUE = "001";
                ItemC2.BOMBA = "001";
                ItemC2.BICO = "001";
                ItemC2.COMBUSTIVEL = (string)GerarDados('S', 14);
                ItemC2.DATA_ABASTECIMENTO = DateTime.Now;
                ItemC2.HORA_ABASTECIMENTO = DateTime.Now;
                ItemC2.ENCERRANTE_INICIAL = (decimal)GerarDados('D', 5);
                ItemC2.ENCERRANTE_FINAL = (decimal)GerarDados('D', 5);
                ItemC2.STATUS_ABASTECIMENTO = "EMITIDO CF";
                ItemC2.NRO_SERIE_ECF = (string)GerarDados('S', 14);
                ItemC2.DATA = DateTime.Now;
                ItemC2.HORA = DateTime.Now;
                ItemC2.COO = (int)GerarDados('I', 3);
                ItemC2.NRO_NOTA_FISCAL = (int)GerarDados('I', 4);
                ItemC2.VOLUME = (int)GerarDados('I', 2);
                ItemC2.RegistroValido = true;
                acbrPAF.PafC.RegistroC2.Add(ItemC2);
                ItemC2 = null;
            }
        }