public string Excluir(TRegistro_CTBImpostosNF val) { Hashtable hs = new Hashtable(4); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_NR_LANCTOFISCAL", val.Nr_lanctofiscal); hs.Add("@P_ID_NFITEM", val.Id_nfitem); hs.Add("@P_CD_IMPOSTO", val.Cd_imposto); return(executarProc("EXCLUI_FAT_CTBIMPOSTOSNF", hs)); }
public TList_CTBImpostosNF Select(TpBusca[] vBusca, int vTop, string vNM_Campo) { bool podeFecharBco = false; TList_CTBImpostosNF lista = new TList_CTBImpostosNF(); if (Banco_Dados == null) { podeFecharBco = CriarBanco_Dados(false); } SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo)); try { while (reader.Read()) { TRegistro_CTBImpostosNF reg = new TRegistro_CTBImpostosNF(); if (!reader.IsDBNull(reader.GetOrdinal("cd_empresa"))) { reg.Cd_empresa = reader.GetString(reader.GetOrdinal("cd_empresa")); } if (!reader.IsDBNull(reader.GetOrdinal("nr_lanctofiscal"))) { reg.Nr_lanctofiscal = reader.GetDecimal(reader.GetOrdinal("nr_lanctofiscal")); } if (!reader.IsDBNull(reader.GetOrdinal("id_nfitem"))) { reg.Id_nfitem = reader.GetDecimal(reader.GetOrdinal("id_nfitem")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_imposto"))) { reg.Cd_imposto = reader.GetDecimal(reader.GetOrdinal("cd_imposto")); } if (!reader.IsDBNull(reader.GetOrdinal("id_lotectb_retido"))) { reg.Id_lotectb_retido = reader.GetDecimal(reader.GetOrdinal("id_lotectb_retido")); } if (!reader.IsDBNull(reader.GetOrdinal("id_lotectb_calculado"))) { reg.Id_lotectb_calculado = reader.GetDecimal(reader.GetOrdinal("id_lotectb_calculado")); } lista.Add(reg); } return(lista); } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { deletarBanco_Dados(); } } }
public string Gravar(TRegistro_CTBImpostosNF val) { Hashtable hs = new Hashtable(6); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_NR_LANCTOFISCAL", val.Nr_lanctofiscal); hs.Add("@P_ID_NFITEM", val.Id_nfitem); hs.Add("@P_CD_IMPOSTO", val.Cd_imposto); hs.Add("@P_ID_LOTECTB_RETIDO", val.Id_lotectb_retido); hs.Add("@P_ID_LOTECTB_CALCULADO", val.Id_lotectb_calculado); return(executarProc("IA_FAT_CTBIMPOSTOSNF", hs)); }