public string Gravar(TRegistro_LivroFiscal val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(23); hs.Add("@P_ID_LIVRO", val.Id_livro); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_NR_LANCTOFISCAL", val.Nr_lanctofiscal); hs.Add("@P_CD_CFOP", val.Cd_cfop); hs.Add("@P_NR_SERIE", val.Nr_serie); hs.Add("@P_CD_MODELO", val.Cd_modelo); hs.Add("@P_CD_CLIFOR", val.Cd_clifor); hs.Add("@P_CD_ENDERECO", val.Cd_endereco); hs.Add("@P_UF", val.Uf); hs.Add("@P_NR_DOCTOFISCAL", val.Nr_doctofiscal); hs.Add("@P_TP_MOVIMENTO", val.Tp_movimento); hs.Add("@P_DT_EMISSAO", val.Dt_emissao); hs.Add("@P_DT_SAIENT", val.Dt_saient); hs.Add("@P_VL_CONTABIL", val.Vl_contabil); hs.Add("@P_PC_ALIQUOTAICMS", val.Pc_aliquotaicms); hs.Add("@P_ESPECIE", val.Especie); hs.Add("@P_VL_BASECALC", val.Vl_basecalc); hs.Add("@P_VL_ICMS_SUBST", val.Vl_icms_subst); hs.Add("@P_VL_ICMS", val.Vl_icms); hs.Add("@P_TP_NOTA", val.Tp_nota); hs.Add("@P_VL_ISENTAS", val.Vl_isentas); hs.Add("@P_VL_OUTROS", val.Vl_outros); hs.Add("@P_ST_REGISTRO", val.St_registro); return(this.executarProc("IA_FIS_LIVROFISCAL", hs)); }
public string Excluir(TRegistro_LivroFiscal val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(1); hs.Add("@P_ID_LIVRO", val.Id_livro); return(this.executarProc("EXCLUI_FIS_LIVROFISCAL", hs)); }
public TList_LivroFiscal SelectFatLivro(Utils.TpBusca[] filtro) { bool podeFecharBco = false; TList_LivroFiscal lista = new TList_LivroFiscal(); if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } System.Data.SqlClient.SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBuscaFatLivro(filtro)); try { while (reader.Read()) { TRegistro_LivroFiscal reg = new TRegistro_LivroFiscal(); if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa"))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Empresa"))) { reg.Nm_empresa = reader.GetString(reader.GetOrdinal("NM_Empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_cgcempresa"))) { reg.Nr_cgcempresa = reader.GetString(reader.GetOrdinal("nr_cgcempresa")); } if (!reader.IsDBNull(reader.GetOrdinal("insc_estadualempresa"))) { reg.Insc_estadualempresa = reader.GetString(reader.GetOrdinal("insc_estadualempresa")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_CFOP"))) { reg.Cd_cfop = reader.GetString(reader.GetOrdinal("CD_CFOP")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_CFOP"))) { reg.Ds_cfop = reader.GetString(reader.GetOrdinal("DS_CFOP")); } if (!reader.IsDBNull(reader.GetOrdinal("NR_NotaFiscal"))) { reg.Nr_doctofiscal = reader.GetDecimal(reader.GetOrdinal("NR_NotaFiscal")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_nota"))) { reg.Tp_nota = reader.GetString(reader.GetOrdinal("TP_Nota")); } if (!reader.IsDBNull(reader.GetOrdinal("NR_LanctoFiscal"))) { reg.Nr_lanctofiscal = reader.GetDecimal(reader.GetOrdinal("NR_LanctoFiscal")); } if (!reader.IsDBNull(reader.GetOrdinal("NR_Serie"))) { reg.Nr_serie = reader.GetString(reader.GetOrdinal("NR_Serie")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_SerieNf"))) { reg.Ds_serie = reader.GetString(reader.GetOrdinal("DS_SerieNf")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_modelo"))) { reg.Cd_modelo = reader.GetString(reader.GetOrdinal("cd_modelo")); } if (!reader.IsDBNull(reader.GetOrdinal("UF"))) { reg.Uf = reader.GetString(reader.GetOrdinal("UF")); } if (!reader.IsDBNull(reader.GetOrdinal("TP_Movimento"))) { reg.Tp_movimento = reader.GetString(reader.GetOrdinal("TP_Movimento")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Clifor"))) { reg.Cd_clifor = reader.GetString(reader.GetOrdinal("CD_Clifor")); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Clifor"))) { reg.Nm_clifor = reader.GetString(reader.GetOrdinal("NM_Clifor")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_pessoa"))) { reg.Tp_pessoa = reader.GetString(reader.GetOrdinal("tp_pessoa")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_cgc"))) { reg.Nr_cgc = reader.GetString(reader.GetOrdinal("nr_cgc")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_cpf"))) { reg.Nr_cpf = reader.GetString(reader.GetOrdinal("nr_cpf")); } if (!reader.IsDBNull(reader.GetOrdinal("insc_estadual"))) { reg.Insc_estadual = reader.GetString(reader.GetOrdinal("insc_estadual")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_Endereco"))) { reg.Cd_endereco = reader.GetString(reader.GetOrdinal("CD_Endereco")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Endereco"))) { reg.Ds_endereco = reader.GetString(reader.GetOrdinal("DS_Endereco")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_Emissao"))) { reg.Dt_emissao = reader.GetDateTime(reader.GetOrdinal("DT_Emissao")); } if (!reader.IsDBNull(reader.GetOrdinal("DT_SaiEnt"))) { reg.Dt_saient = reader.GetDateTime(reader.GetOrdinal("DT_SaiEnt")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Contabil"))) { reg.Vl_contabil = reader.GetDecimal(reader.GetOrdinal("Vl_Contabil")); } if (!reader.IsDBNull(reader.GetOrdinal("especie"))) { reg.Especie = reader.GetString(reader.GetOrdinal("especie")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_BaseCalc"))) { reg.Vl_basecalc = reader.GetDecimal(reader.GetOrdinal("Vl_BaseCalc")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Icms_subst"))) { reg.Vl_icms_subst = reader.GetDecimal(reader.GetOrdinal("Vl_Icms_subst")); } if (!reader.IsDBNull(reader.GetOrdinal("pc_aliquotaicms"))) { reg.Pc_aliquotaicms = reader.GetDecimal(reader.GetOrdinal("pc_aliquotaicms")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_icms"))) { reg.Vl_icms = reader.GetDecimal(reader.GetOrdinal("Vl_icms")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Isentas"))) { reg.Vl_isentas = reader.GetDecimal(reader.GetOrdinal("Vl_Isentas")); } if (!reader.IsDBNull(reader.GetOrdinal("Vl_Outros"))) { reg.Vl_outros = reader.GetDecimal(reader.GetOrdinal("Vl_Outros")); } if (!reader.IsDBNull(reader.GetOrdinal("st_registro"))) { reg.St_registro = reader.GetString(reader.GetOrdinal("st_registro")); } lista.Add(reg); } return(lista); } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } }