private void cmdCartaCorrecao_Click(object sender, EventArgs e) { DataRowView row = (DataRowView)BindingSource[MainTabela].Current; IList <Dados_Arquivo_NFe> ilNotas = new List <Dados_Arquivo_NFe>(); Dados_Arquivo_NFe daNFe = new Dados_Arquivo_NFe(); daNFe.Carregar_Dados(Convert.ToInt32(row["Nota_Fiscal_Lote"])); ilNotas.Add(daNFe); ERP.NFe.NFe nfe = new ERP.NFe.NFe(); nfe.CartaCorrecao_NFe(ilNotas); Atualizar_Query_Atual(); //-- Atualiza //-- Exclui o titulo a receber. Funcoes func; if (!string.IsNullOrEmpty(txtProtocoloCancelamento.Text) && Convert.ToBoolean(func.Busca_Propriedade("Gera_Consiliacao_Automatica"))) { Financeiro.ConsiliacaoFinanceira cf = new Financeiro.ConsiliacaoFinanceira(); cf.Excluir_ContaReceber(daNFe.Nota_Fiscal); } }
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(); }
private void cmdBuscarStatusNFe_Click(object sender, EventArgs e) { DataRowView row = (DataRowView)BindingSource[MainTabela].Current; IList <Dados_Arquivo_NFe> ilNotas = new List <Dados_Arquivo_NFe>(); Dados_Arquivo_NFe daNFe = new Dados_Arquivo_NFe(); daNFe.Carregar_Dados(Convert.ToInt32(row["Nota_Fiscal_Lote"])); ilNotas.Add(daNFe); ERP.NFe.NFe nfe = new ERP.NFe.NFe(); nfe.Consultar_Situacao_NFe(ilNotas); Atualizar_Query_Atual(); }
private void cmdEnviarXMLEmail_Click(object sender, EventArgs e) { frmWait f = new frmWait("Aguarde, enviando e-mail com NF-e em anexo...", frmWait.Tipo_Imagem.Informacao); foreach (DataRow row in this.DataSetLocal.Tables["Notas_Fiscais_Lotes_Itens"].Select()) { Dados_Arquivo_NFe daNFe = new Dados_Arquivo_NFe(); daNFe.Carregar_Dados(Convert.ToInt32(row["Nota_fiscal_Lote"])); ERP.NFe.Enviar_XML_Email envMail_Nfe; envMail_Nfe.Enviar_XML(daNFe); } f.Close(); f.Dispose(); }