public string DeletaFiscal(TRegistro_LanFiscal val) { Hashtable hs = new Hashtable(); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_NR_LANCTOFISCAL", val.Nr_lanctofiscal); return(this.executarProc("EXCLUI_FIS_LIVROFISCAL", hs)); }
public TList_RegLanFiscal Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_RegLanFiscal lista = new TList_RegLanFiscal(); Boolean VCriaBanco = false; if (Banco_Dados == null) { CriarBanco_Dados(false); VCriaBanco = true; } try { SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, vTop, vNM_Campo, "", "")); while (reader.Read()) { TRegistro_LanFiscal reg = new TRegistro_LanFiscal(); 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_LanctoMovto")))) { reg.Nr_lanctomovto = reader.GetDecimal(reader.GetOrdinal("NR_LanctoMovto")); } 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("SG_UF")))) { reg.Sg_uf = reader.GetString(reader.GetOrdinal("SG_UF")); } if (!(reader.IsDBNull(reader.GetOrdinal("NR_DoctoFiscal")))) { reg.Nr_doctofiscal = reader.GetString(reader.GetOrdinal("NR_DoctoFiscal")); } if (!(reader.IsDBNull(reader.GetOrdinal("TP_Movimento")))) { reg.Tp_movimento = reader.GetString(reader.GetOrdinal("TP_Movimento")); } if (!(reader.IsDBNull(reader.GetOrdinal("PC_Aliquota_ICMS")))) { reg.Pc_aliquota_icms = reader.GetDecimal(reader.GetOrdinal("PC_Aliquota_ICMS")); } if (!(reader.IsDBNull(reader.GetOrdinal("PC_Aliquota_IPI")))) { reg.Pc_aliquota_ipi = reader.GetDecimal(reader.GetOrdinal("PC_Aliquota_IPI")); } if (!(reader.IsDBNull(reader.GetOrdinal("Especie")))) { reg.Especie = reader.GetString(reader.GetOrdinal("Especie")); } if (!(reader.IsDBNull(reader.GetOrdinal("Vl_Contabil")))) { reg.Vl_contabil = reader.GetDecimal(reader.GetOrdinal("Vl_Contabil")); } if (!(reader.IsDBNull(reader.GetOrdinal("Vl_Isentas")))) { reg.Vl_isentas = reader.GetDecimal(reader.GetOrdinal("Vl_Isentas")); } if (!(reader.IsDBNull(reader.GetOrdinal("Vl_Outras")))) { reg.Vl_outras = reader.GetDecimal(reader.GetOrdinal("Vl_Outras")); } if (!(reader.IsDBNull(reader.GetOrdinal("Vl_BaseCalc")))) { reg.Vl_basecalc = reader.GetDecimal(reader.GetOrdinal("Vl_BaseCalc")); } if (!(reader.IsDBNull(reader.GetOrdinal("Vl_ICMSSubsTrib")))) { reg.Vl_icmssubstrib = reader.GetDecimal(reader.GetOrdinal("Vl_ICMSSubsTrib")); } if (!(reader.IsDBNull(reader.GetOrdinal("Vl_BaseCalcSubst")))) { reg.Vl_basecalcsubst = reader.GetDecimal(reader.GetOrdinal("Vl_BaseCalcSubst")); } if (!(reader.IsDBNull(reader.GetOrdinal("Vl_ICM")))) { reg.Vl_icm = reader.GetDecimal(reader.GetOrdinal("Vl_ICM")); } if (!(reader.IsDBNull(reader.GetOrdinal("Vl_IPI")))) { reg.Vl_ipi = reader.GetDecimal(reader.GetOrdinal("Vl_IPI")); } if (!(reader.IsDBNull(reader.GetOrdinal("ST_Registro")))) { reg.St_registro = reader.GetString(reader.GetOrdinal("ST_Registro")); } 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("NR_Serie")))) { reg.Nr_serie = reader.GetString(reader.GetOrdinal("NR_Serie")); } if (!(reader.IsDBNull(reader.GetOrdinal("DS_SerieNF")))) { reg.Ds_serienf = reader.GetString(reader.GetOrdinal("DS_SerieNF")); } if (!(reader.IsDBNull(reader.GetOrdinal("NR_LanctoFiscal")))) { reg.Nr_lanctofiscal = reader.GetDecimal(reader.GetOrdinal("NR_LanctoFiscal")); } 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")); } lista.Add(reg); } } finally { if (VCriaBanco) { deletarBanco_Dados(); } } return(lista); }