// ------------------------------------------------------------------------- // #endregion #region Métodos de Inclusão /// <summary> /// Método para incluir um registro na tabela TipoFornecimento /// Objeto/Parâmetros: (tipoFornecimento, codUsuarioOperacao) /// Valores: tipoFornecimentoVO.Descricao, /// codUsuarioOperacao /// </summary> public int Incluir(TipoFornecimentoVO tipoFornecimentoVO, int codUsuarioOperacao) { OpenCommand("pr_incluir_TipoFornecimento", true); try { // Parâmetros de entrada AddInParameter("@Descricao", DbType.String, tipoFornecimentoVO.Descricao); AddInParameter("@UsuarioInc", DbType.Int32, codUsuarioOperacao); ExecuteNonQuery(); int chaveGerada = GetReturnValue(); return chaveGerada; } finally { CloseCommand(); } }
/// <summary> /// Método para executar a proc pr_selecionar_tipofornecimento /// Objeto/Parâmetros: (codTipoFornecimento) /// </summary> public List<TipoFornecimentoVO> Listar(int? codTipoFornecimento) { OpenCommand("pr_selecionar_TipoFornecimento"); try { // Parâmetros de entrada AddInParameter("@CodTipoFornecimento", DbType.Int32, codTipoFornecimento); List<TipoFornecimentoVO> lstTipoFornecimentoVO = new List<TipoFornecimentoVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { TipoFornecimentoVO tipoFornecimentoVO = new TipoFornecimentoVO(); tipoFornecimentoVO.CodTipoFornecimento = GetReaderValue<short?>(dr, "CodTipoFornecimento"); tipoFornecimentoVO.Descricao = GetReaderValue<string>(dr, "Descricao"); tipoFornecimentoVO.DataCadastro = GetReaderValue<DateTime>(dr, "DataCadastro"); tipoFornecimentoVO.UsuarioInc = GetReaderValue<int>(dr, "UsuarioInc"); tipoFornecimentoVO.DataAlteracao = GetReaderValue<DateTime>(dr, "DataAlteracao"); tipoFornecimentoVO.UsuarioAlt = GetReaderValue<int>(dr, "UsuarioAlt"); lstTipoFornecimentoVO.Add(tipoFornecimentoVO); } } finally { dr.Close(); } return lstTipoFornecimentoVO; } finally { CloseCommand(); } }
/// <summary> /// Método para alterar um registro na tabela TipoFornecimento /// </summary> /// Objeto/Parâmetros: (tipoFornecimento, codUsuarioOperacao) /// Valores: tipoFornecimento.CodTipoFornecimento, /// tipoFornecimentoVO.Descricao, /// codUsuarioOperacao /// </summary> public void Alterar(TipoFornecimentoVO tipoFornecimentoVO, int codUsuarioOperacao) { new TipoFornecimentoData().Alterar(tipoFornecimentoVO, codUsuarioOperacao); }
/// <summary> /// Método para incluir um registro na tabela TipoFornecimento /// Objeto/Parâmetros: (tipoFornecimento, codUsuarioOperacao) /// Valores: tipoFornecimentoVO.Descricao, /// codUsuarioOperacao /// </summary> public int Incluir(TipoFornecimentoVO tipoFornecimentoVO, int codUsuarioOperacao) { return new TipoFornecimentoData().Incluir(tipoFornecimentoVO, codUsuarioOperacao); }
/// <summary> /// Método para alterar um registro na tabela TipoFornecimento /// </summary> /// Objeto/Parâmetros: (tipoFornecimento, codUsuarioOperacao) /// Valores: tipoFornecimento.CodTipoFornecimento, /// tipoFornecimentoVO.Descricao, /// codUsuarioOperacao /// </summary> public void Alterar(TipoFornecimentoVO tipoFornecimentoVO, int codUsuarioOperacao) { OpenCommand("pr_alterar_TipoFornecimento"); try { // Parâmetros de entrada AddInParameter("@CodTipoFornecimento", DbType.Int16, tipoFornecimentoVO.CodTipoFornecimento); AddInParameter("@Descricao", DbType.String, tipoFornecimentoVO.Descricao); AddInParameter("@UsuarioAlt", DbType.Int32, codUsuarioOperacao); ExecuteNonQuery(); } finally { CloseCommand(); } }