public ResultadoEjecucion Activar(ProveedorDao solicitudDao) { String procedimiento = ProcedimientoMantenimiento; Boolean indicadorResultado = true; ProveedorDao resultadoDao = new ProveedorDao(); ResultadoEjecucion resultado = new ResultadoEjecucion(); List <ParametroDao> parametros = new List <ParametroDao>(); try { parametros.Add(new ParametroDao { NombreParametro = "@pTipoOperacionMantenimiento", ValorParametro = TipoOperacionMantenimiento.Eliminar, TipoDato = DbType.Int16 }); parametros.Add(new ParametroDao { NombreParametro = "@pCodigoProveedor", ValorParametro = solicitudDao.NombreProveedor, TipoDato = DbType.Byte }); indicadorResultado = Utilitario.EjecutarProcedimiento(procedimiento, parametros); if (!indicadorResultado) { //Validar que se generó un error al eliminar } } catch (Exception ex) { resultado = new ResultadoEjecucion() { CodigoError = -1, MensajeErrorTecnico = "[" + CapaEjecucion.DAT.ToString() + "] " + "[ProveedorDat.Activar()] " + ex.Message, MensajeErrorUsuario = String.Empty }; } return(resultado); }