Exemplo n.º 1
0
        public static string ObtenerPlayasDeCiudad()
        {
            IList <PlayaDeEstacionamiento> playas = new List <PlayaDeEstacionamiento>();

            playas = (List <PlayaDeEstacionamiento>)gestor.buscarPlayasPorCiudad(ciudadBuscada);

            string json = "[";

            foreach (var p in playas)
            {
                json += p.ToJSONRepresentation() + ",";
            }

            if (playas.Count != 0)
            {
                json = json.Substring(0, json.Length - 1);
            }
            json += "]";

            if (json == "[]")
            {
                master.MostrarMensajeInformacion("No hay resultados para la ciudad seleccionada", "Resultado Busqueda");
            }
            return(json);
        }
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            Resultado resultado = new Resultado();
            String    mensaje   = "";
            string    titulo    = "Rol guardado con éxito.";

            if (panelNuevoRol.Visible)
            {
                //resultado = crearRol();
                mensaje             = "El Rol " + txtNombre.Text + " se creo correctamente.";
                txtDescripcion.Text = "";
                txtNombre.Text      = "";
            }
            else if (panelAsignarRol.Visible)
            {
                //resultado = guardarRolAUsuario();
                mensaje = "El Rol " + RolSeleccionado.Nombre + " se asigno correctamente al usuario " + UsuarioSeleccionado.Nombre + ".";
                limpiarComponentesAsignarRol();
            }
            else if (panelAsignarPermiso.Visible)
            {
                if (ddlRolPermisos.SelectedIndex != 0)
                {
                    if (hayCambiosPorGuardarAsignarPermiso(RolSeleccionado, tomarPermisosSeleccionados()))
                    {
                        //resultado = AsignarPermisosARol();
                        mensaje = "Los permisos han sido guardados para el rol '" + RolSeleccionado.Nombre + "'";
                    }
                    else
                    {
                        mensaje = "No se encontraron cambios para el rol'" + ddlRolPermisos.SelectedItem.Text + "'";
                    }
                }
                ddlRolPermisos.SelectedIndex = 0;
                LimpiarCheckboxListPermisos();
                cblPermiso.Enabled = false;
            }

            if (resultado.Ok)
            {
                master.MostrarMensajeInformacion(TipoMensajeEnum.MostrarAlertaYModal, mensaje, titulo);
            }
        }