Esempio n. 1
0
        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);
        }