Example #1
0
        /// <summary>
        /// Método que permite cambiar el estado de un registro (Habilitar/Deshabilitar)
        /// </summary>
        public RetornoOperacion DeshabilitarCiudad()
        {
            //Creación del objeto retorno
            RetornoOperacion retorno = new RetornoOperacion();

            //Invoca al constructor de la clase ciudad.
            using (Ciudad cd = new Ciudad(this._id_ciudad))
            {
                //Valida que exista el registro en la base de datos
                if (cd.id_ciudad > 0)
                {
                    //Asigna al objeto retorno los datos del usuario que realizo la deshabilitación del registro.
                    retorno = cd.DeshabilitaCiudad(((SAT_CL.Seguridad.Usuario)Session["usuario"]).id_usuario);
                }
            }
            //Comprueba que se realizo correctamente la operación
            if (retorno.OperacionExitosa)
            {
                //Invoca al método inicializaValores
                this.inicializaValores(this._id_ciudad);
                //Invoca al método limpiaControles
                limpiaControles();
            }
            //Muestra un mensaje de que se realizo o no se realizo correctamente la operación.
            lblError.Text = retorno.Mensaje;
            //Retorno del resultado al método
            return(retorno);
        }