public List <SintegraVO> Tabela51(string pDataInicio, string pDataFim) { ConsultaSQL = "select " + " D.ID, " + " D.CPF_CNPJ, " + " D.IE, " + " D.DATA_EMISSAO, " + " D.SERIE, " + " D.NUMERO, " + " D.CFOP, " + " D.VALOR_TOTAL, " + " D.VALOR_IPI, " + " D.VALOR_DESPESAS_ACESSORIAS, " + " D.SITUACAO_NOTA " + "from " + " NFE_CABECALHO C, NFE_DETALHE D " + "where " + " C.ID=D.ID_NFE_CABECALHO " + " and C.DATA_EMISSAO between " + Biblioteca.QuotedStr(pDataInicio) + " and " + Biblioteca.QuotedStr(pDataFim); try { List <SintegraVO> ListaSintegra = new List <SintegraVO>(); comando = new MySqlCommand(ConsultaSQL, conexao); leitor = comando.ExecuteReader(); while (leitor.Read()) { SintegraVO Sintegra = new SintegraVO(); Sintegra.Id = Convert.ToInt32(leitor["ID"]); Sintegra.CPFCNPJ = Convert.ToString(leitor["CPF_CNPJ"]); Sintegra.Inscricao = Convert.ToString(leitor["IE"]); Sintegra.DataDocumento = Convert.ToDateTime(leitor["DATA_EMISSAO"]); Sintegra.Serie = Convert.ToString(leitor["SERIE"]); Sintegra.Numero = Convert.ToString(leitor["NUMERO"]); Sintegra.Cfop = Convert.ToString(leitor["CFOP"]); Sintegra.ValorContabil = Convert.ToInt32(leitor["VALOR_TOTAL"]); Sintegra.ValorIpi = Convert.ToInt32(leitor["VALOR_IPI"]); Sintegra.ValorOutras = Convert.ToDecimal(leitor["VALOR_DESPESAS_ACESSORIAS"]); Sintegra.ValorIsentas = 0; Sintegra.Situacao = Convert.ToString(leitor["SITUACAO_NOTA"]); ListaSintegra.Add(Sintegra); } return(ListaSintegra); } catch (Exception eError) { Log.write(eError.ToString()); return(null); } finally { if (leitor != null) { leitor.Close(); } } }
public List <SintegraVO> Registro54e75(string pId) { ConsultaSQL = "select " + " numero_item, " + " nome_produto, " + " cst_icms, " + " codigo_produto, " + " cfop, " + " quantidade_comercial, " + " valor_total, " + " base_calculo_icms, " + " base_calculo_icms_st, " + " valor_ipi, " + " aliquota_icms, " + " ncm, " + " unidade_comercial, " + " aliquota_ipi, " + " reducao_bc_icms_st " + "from " + " nfe_detalhe " + "where " + " id_nfe_cabecalho=" + pId; try { List <SintegraVO> ListaSintegra = new List <SintegraVO>(); comando = new MySqlCommand(ConsultaSQL, conexao); leitor = comando.ExecuteReader(); while (leitor.Read()) { SintegraVO Sintegra = new SintegraVO(); Sintegra.NumeroItem = Convert.ToString(leitor["numero_item"]); Sintegra.Descricao = Convert.ToString(leitor["nome_produto"]); Sintegra.CST = Convert.ToString(leitor["cst_icms"]); Sintegra.Codigo = Convert.ToString(leitor["codigo_produto"]); Sintegra.Cfop = Convert.ToString(leitor["cfop"]); Sintegra.Quantidade = Convert.ToDecimal(leitor["quantidade_comercial"]); Sintegra.Valor = Convert.ToDecimal(leitor["valor_total"]); Sintegra.BasedeCalculo = Convert.ToDecimal(leitor["valor_total"]); Sintegra.BaseST = Convert.ToDecimal(leitor["base_calculo_icms_st"]); Sintegra.Despesas = 0; Sintegra.ValorIpi = Convert.ToDecimal(leitor["valor_ipi"]); Sintegra.AliquotaICMS = Convert.ToDecimal(leitor["aliquota_icms"]); Sintegra.NCM = Convert.ToString(leitor["ncm"]); Sintegra.Unidade = Convert.ToString(leitor["unidade_comercial"]); Sintegra.AliquotaIpi = Convert.ToDecimal(leitor["aliquota_ipi"]); Sintegra.Reducao = Convert.ToDecimal(leitor["reducao_bc_icms_st"]); ListaSintegra.Add(Sintegra); } return(ListaSintegra); } catch (Exception eError) { Log.write(eError.ToString()); return(null); } finally { if (leitor != null) { leitor.Close(); } } }
public List <SintegraVO> Tabela54(string pDataInicio, string pDataFim) { ConsultaSQL = "select " + " C.ID, " + " P.CPF_CNPJ, " + " P.INSCRICAO_ESTADUAL, " + " C.DATA_EMISSAO, " + " C.SERIE, " + " C.NUMERO, " + " E.UF, " + " D.CFOP, " + " D.VALOR_TOTAL, " + " D.BASE_CALCULO_ICMS, " + " D.VALOR_ICMS, " + " D.VALOR_OUTRAS_DESPESAS, " + " P.TIPO " + " from " + " NFE_CABECALHO C, NFE_DETALHE D, PESSOA P, PESSOA_ENDERECO E " + "where " + " C.ID=D.ID_NFE_CABECALHO " + " and C.ID_CLIENTE = P.ID " + " and E.ID_PESSOA = P.ID " + " and C.DATA_EMISSAO between " + Biblioteca.QuotedStr(pDataInicio) + " and " + Biblioteca.QuotedStr(pDataFim); try { List <SintegraVO> ListaSintegra = new List <SintegraVO>(); comando = new MySqlCommand(ConsultaSQL, conexao); leitor = comando.ExecuteReader(); while (leitor.Read()) { SintegraVO Sintegra = new SintegraVO(); Sintegra.Id = Convert.ToInt32(leitor["ID"]); Sintegra.CPFCNPJ = Convert.ToString(leitor["CPF_CNPJ"]); if (Convert.ToString(leitor["TIPO"]) == "J") { if (Convert.ToString(leitor["INSCRICAO_ESTADUAL"]).Trim() != "") { Sintegra.Inscricao = Convert.ToString(leitor["INSCRICAO_ESTADUAL"]); } else { Sintegra.Inscricao = "ISENTO"; } } else { Sintegra.Inscricao = "ISENTO"; } Sintegra.DataDocumento = Convert.ToDateTime(leitor["DATA_EMISSAO"]); Sintegra.Serie = "001"; Sintegra.Numero = Convert.ToString(leitor["NUMERO"]); Sintegra.UF = Convert.ToString(leitor["UF"]); Sintegra.Cfop = Convert.ToString(FCaixa.Configuracao.CFOPNF2); Sintegra.ValorContabil = Convert.ToDecimal(leitor["VALOR_TOTAL"]); Sintegra.BasedeCalculo = Convert.ToDecimal(leitor["BASE_CALCULO_ICMS"]); Sintegra.Icms = Convert.ToDecimal(leitor["VALOR_ICMS"]); Sintegra.ValorOutras = Convert.ToDecimal(leitor["VALOR_OUTRAS_DESPESAS"]); Sintegra.ValorIsentas = 0; Sintegra.Isentas = 0; Sintegra.Aliquota = 0; Sintegra.EmissorDocumento = "P"; // emissao propria Sintegra.Situacao = "N"; Sintegra.Modelo = "55"; ListaSintegra.Add(Sintegra); } return(ListaSintegra); } catch (Exception eError) { Log.write(eError.ToString()); return(null); } finally { if (leitor != null) { leitor.Close(); } } }