private bool IgnorarArquivo(string arquivo, ResultadoImportação resultado, DocumentoFiscal saída) { if (idsCadastrados.Contains(saída.Id.ToLower())) { resultado.ArquivosIgnorados.Adicionar(new ArquivoIgnorado(arquivo, Motivo.ChaveJáImportada, saída.Id)); return true; } return false; }
protected override bool IgnorarDocumentoCNPJEmissor(ResultadoImportação resultado, string arquivo, DocumentoFiscal documento) { if (documento.EmitidoPorEstaEmpresa) { resultado.ArquivosIgnorados.Adicionar(new ArquivoIgnorado(arquivo, Motivo.NotaEmitidaOutraEmpresa, documento.Id)); return true; } return false; }
private bool IgnorarDocumento(ResultadoImportação resultado, string arquivo, DocumentoFiscal documento) { if (idsCadastrados.Contains(documento.Id.ToLower())) { resultado.ArquivosIgnorados.Adicionar(new ArquivoIgnorado(arquivo, Motivo.ChaveJáImportada, documento.Id)); return true; } if (IgnorarDocumentoCNPJEmissor(resultado, arquivo, documento)) return true; return false; }
protected void imgAddDocFiscal_Click(object sender, ImageClickEventArgs e) { Controls.ctrlSelParticipante selPart = (Controls.ctrlSelParticipante)grdDocFiscal.FooterRow.FindControl("ctrlSelParticipante1"); DocumentoFiscal novo = new DocumentoFiscal(); novo.IdNf = GetIdNf().GetValueOrDefault(); novo.IdCliente = selPart.IdCliente; novo.IdFornec = selPart.IdFornec; novo.IdLoja = selPart.IdLoja; novo.IdTransportador = selPart.IdTransportador; novo.DataEmissao = ((Controls.ctrlData)grdDocFiscal.FooterRow.FindControl("ctrlDataEmissao")).Data; novo.Emitente = Glass.Conversoes.StrParaInt(((DropDownList)grdDocFiscal.FooterRow.FindControl("drpEmitente")).SelectedValue); novo.Modelo = ((TextBox)grdDocFiscal.FooterRow.FindControl("txtModelo")).Text; novo.Numero = ((TextBox)grdDocFiscal.FooterRow.FindControl("txtNumero")).Text; novo.Serie = ((TextBox)grdDocFiscal.FooterRow.FindControl("txtSerie")).Text; novo.SubSerie = ((TextBox)grdDocFiscal.FooterRow.FindControl("txtSubserie")).Text; novo.Tipo = Glass.Conversoes.StrParaInt(((DropDownList)grdDocFiscal.FooterRow.FindControl("drpTipo")).SelectedValue); DocumentoFiscalDAO.Instance.Insert(novo); grdDocFiscal.DataBind(); }
private void Cadastrar(string arquivo, ResultadoImportação resultado, DocumentoFiscal saída) { saída.Cadastrar(); idsCadastrados.Add(saída.Id); resultado.ArquivosSucesso.Adicionar(new Arquivo(arquivo, saída.Id)); }
private void CadastrarDocumento(DocumentoFiscal documento, ResultadoImportação resultado, string arquivo) { documento.Cadastrar(); idsCadastrados.Add(documento.Id.ToLower()); resultado.ArquivosSucesso.Adicionar(new Arquivo(arquivo, documento.Id)); }
protected abstract bool IgnorarDocumentoCNPJEmissor(ResultadoImportação resultado, string arquivo, DocumentoFiscal documento);