Пример #1
0
        private void cmdAtualizarSecretaria_Click(object sender, EventArgs e)
        {
            if (chkNFp.Checked)
            {
                NFPaulista.NFP_TrataWS ws = new ERP.NFPaulista.NFP_TrataWS();

                IList <int> ilLote = new List <int>();
                ilLote.Add(Convert.ToInt32(txtLote.Text));
                ws.Buscar_Retorno_Lote(ilLote);
            }

            if (chkNFe.Checked)
            {
                //-- captura datarowview atual selecionado.
                DataRowView row = (DataRowView)BindingSource[MainTabela].Current;

                //-- Alimenta variaveis necessárias para trabalho.
                Dados_Arquivo_NFe daNFe = new Dados_Arquivo_NFe();
                daNFe.Carregar_Dados(Convert.ToInt32(row["nota_fiscal_lote"]));

                //-- Instancia WebService
                ERP.NFe.NFe nfe = new ERP.NFe.NFe();
                nfe.Resultado_Processamento_NFe(daNFe);
            }

            Atualizar_Query_Atual();
        }
Пример #2
0
        private void cmdEnviarArquivo_Click(object sender, EventArgs e)
        {
            CompSoft.Tools.frmWait f = new CompSoft.Tools.frmWait("Aguarde, enviando arquivo a Secretária da Fazenda.\r\nEste processo poderá demorar alguns minutos.", CompSoft.Tools.frmWait.Tipo_Imagem.Atencao);
            f.Show();

            ERP.NFPaulista.NFP_TrataWS nfp = new ERP.NFPaulista.NFP_TrataWS();

            System.IO.FileInfo fi = new System.IO.FileInfo(txtArquivo.Text);
            int iEmpresa          = Convert.ToInt32(fi.Name.Substring(0, 3));

            IList <int> iLote = new List <int>();

            iLote.Add(Convert.ToInt32(txtLote.Text));
            nfp.Enviar_Arquivos(iEmpresa, iLote);

            Atualizar_Query_Atual();

            f.Close();
        }