public string Excluir(TRegistro_ProgEspecialVenda val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(2); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_ID_PROG", val.Id_prog); return(executarProc("EXCLUI_FAT_PROGESPECIALVENDA", hs)); }
public string Gravar(TRegistro_ProgEspecialVenda val) { System.Collections.Hashtable hs = new System.Collections.Hashtable(15); hs.Add("@P_CD_EMPRESA", val.Cd_empresa); hs.Add("@P_ID_PROG", val.Id_prog); hs.Add("@P_ID_CATEGORIACLIFOR", val.Id_categoriaclifor); hs.Add("@P_CD_CLIFOR", val.Cd_clifor); hs.Add("@P_CD_GRUPO", val.Cd_grupo); hs.Add("@P_CD_PRODUTO", val.Cd_produto); hs.Add("@P_CD_TABELAPRECO", val.Cd_tabelapreco); hs.Add("@P_ID_TABELALOCACAO", val.Id_tabprecoloc); hs.Add("@P_TP_PRECO", val.Tp_preco); hs.Add("@P_TP_ACRESDESC", val.Tp_acresdesc); hs.Add("@P_TP_VALOR", val.Tp_valor); hs.Add("@P_QTD_MINVENDA", val.Qtd_minVenda); hs.Add("@P_VALOR", val.Valor); hs.Add("@P_DT_INIVIGENCIA", val.Dt_inivigencia); hs.Add("@P_DT_FINVIGENCIA", val.Dt_finvigencia); return(executarProc("IA_FAT_PROGESPECIALVENDA", hs)); }
public TList_ProgEspecialVenda Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { bool podeFecharBco = false; TList_ProgEspecialVenda lista = new TList_ProgEspecialVenda(); if (Banco_Dados == null) { podeFecharBco = CriarBanco_Dados(false); } System.Data.SqlClient.SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo)); try { while (reader.Read()) { TRegistro_ProgEspecialVenda reg = new TRegistro_ProgEspecialVenda(); 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("id_prog"))) { reg.Id_prog = reader.GetDecimal(reader.GetOrdinal("id_prog")); } if (!reader.IsDBNull(reader.GetOrdinal("id_categoriaclifor"))) { reg.Id_categoriaclifor = reader.GetDecimal(reader.GetOrdinal("id_categoriaclifor")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_categoriaclifor"))) { reg.Ds_categoriaclifor = reader.GetString(reader.GetOrdinal("ds_categoriaclifor")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_grupo"))) { reg.Cd_grupo = reader.GetString(reader.GetOrdinal("cd_grupo")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_grupo"))) { reg.Ds_grupo = reader.GetString(reader.GetOrdinal("ds_grupo")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_preco"))) { reg.Tp_preco = reader.GetString(reader.GetOrdinal("tp_preco")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_acresdesc"))) { reg.Tp_acresdesc = reader.GetString(reader.GetOrdinal("tp_acresdesc")); } if (!reader.IsDBNull(reader.GetOrdinal("tp_valor"))) { reg.Tp_valor = reader.GetString(reader.GetOrdinal("tp_valor")); } if (!reader.IsDBNull(reader.GetOrdinal("Qtd_minVenda"))) { reg.Qtd_minVenda = reader.GetDecimal(reader.GetOrdinal("Qtd_minVenda")); } if (!reader.IsDBNull(reader.GetOrdinal("valor"))) { reg.Valor = reader.GetDecimal(reader.GetOrdinal("valor")); } 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("cd_produto"))) { reg.Cd_produto = reader.GetString(reader.GetOrdinal("cd_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_produto"))) { reg.Ds_produto = reader.GetString(reader.GetOrdinal("ds_produto")); } if (!reader.IsDBNull(reader.GetOrdinal("cd_tabelapreco"))) { reg.Cd_tabelapreco = reader.GetString(reader.GetOrdinal("cd_tabelapreco")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_tabelapreco"))) { reg.Ds_tabelapreco = reader.GetString(reader.GetOrdinal("ds_tabelapreco")); } if (!reader.IsDBNull(reader.GetOrdinal("Id_tabelaLocacao"))) { reg.Id_tabprecoloc = reader.GetDecimal(reader.GetOrdinal("Id_tabelaLocacao")); } if (!reader.IsDBNull(reader.GetOrdinal("Ds_tabelaLocacao"))) { reg.Ds_tabprecoloc = reader.GetString(reader.GetOrdinal("Ds_tabelaLocacao")); } if (!reader.IsDBNull(reader.GetOrdinal("dt_inivigencia"))) { reg.Dt_inivigencia = reader.GetDateTime(reader.GetOrdinal("dt_inivigencia")); } if (!reader.IsDBNull(reader.GetOrdinal("dt_finvigencia"))) { reg.Dt_finvigencia = reader.GetDateTime(reader.GetOrdinal("dt_finvigencia")); } if (!reader.IsDBNull(reader.GetOrdinal("dt_atual"))) { reg.Dt_atual = reader.GetDateTime(reader.GetOrdinal("dt_atual")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { deletarBanco_Dados(); } } return(lista); }