public void cargar_lista_iconos() { controlador_icono = new IconoController(0, "", ""); consulta_iconos = controlador_icono.consulta_iconos(); ; this.lista_iconos_menu_padre.DataTextField = "nombre_icono"; this.lista_iconos_menu_padre.DataSource = consulta_iconos; lista_iconos_menu_padre.DataBind(); }
protected void crear_icono_Click(object sender, EventArgs e) { // crear icono controlador_iconos = new IconoController(0, this.nombre_icono.Text, "A"); if (controlador_iconos.agregar_icono()) { BindGridView(); ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Registro Exitoso!',showConfirmButton: false,timer: 2500}) </script>"); this.nombre_icono.Text = ""; } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'No Creado!',text: 'Algo salió mal!',timer: 3200}) </script>"); } }
protected void RowDeleting(object sender, GridViewDeleteEventArgs e) { // Eliminar icono int id_icono = Convert.ToInt32(Tabla_Iconos.DataKeys[e.RowIndex].Values[0]); controlador_iconos = new IconoController(id_icono, "", ""); if (controlador_iconos.eliminar_icono()) { BindGridView(); ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Eliminacion Exitosa!',showConfirmButton: false,timer: 2500}) </script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Icono No! Eliminado',text: 'Algo salió mal!',timer: 3200}) </script>"); } Tabla_Iconos.EditIndex = -1; BindGridView(); }
protected void RowUpdating(object sender, GridViewUpdateEventArgs e) { // actualizar icono GridViewRow fila = Tabla_Iconos.Rows[e.RowIndex]; int id_icono = Convert.ToInt32(Tabla_Iconos.DataKeys[e.RowIndex].Values[0]); String nombre = (fila.FindControl("nombre_icono") as TextBox).Text.ToUpper(); controlador_iconos = new IconoController(id_icono, nombre, ""); if (controlador_iconos.actualizar_nombre_icono()) { Tabla_Iconos.EditIndex = -1; BindGridView(); ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Actulizacion Correcta!',showConfirmButton: false,timer: 2500}) </script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'Icono No! Actualizado',text: 'Algo salió mal!',timer: 3200}) </script>"); } }
protected void guadar_menu_PADRE_Click(object sender, EventArgs e) { // guardar if (this.lista_iconos_menu_padre.SelectedItem.Text == (" -- Seleccione un Icono -- ")) { controlador_vista = new VistaController(0, "", "", this.nuevo_nombre_menu_padre.Text, this.icono_actual.Text, 0); } else { controlador_vista = new VistaController(0, "", "", this.nuevo_nombre_menu_padre.Text, this.lista_iconos_menu_padre.SelectedValue, 0); } if (controlador_vista.editar_menu_padre(this.lista_menu_padre.SelectedValue)) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Proceso Exitoso!',showConfirmButton: false,timer: 2500}) </script>"); //desacativar icono guardar_icono = this.icono_actual.Text; if (guardar_icono != "") { if (this.lista_iconos_menu_padre.SelectedItem.Text == (" -- Seleccione un Icono -- ")) { // desactivar un icono, el actual... controlador_icono = new IconoController(0, guardar_icono, ""); if (controlador_icono.desactivar_icono()) { // desactivado } } else { controlador_icono = new IconoController(0, guardar_icono, ""); if (controlador_icono.desactivar_O_activar_icono(this.lista_iconos_menu_padre.SelectedValue)) { } } } //Response.Redirect("~/Views/Administrador/Welcome.aspx"); } else { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({type: 'error',title: 'No Actualizado! (Menu)',text: 'Algo salió mal!',timer: 3200}) </script>"); } // actualziando los campos lista menu padre if (!Page.IsPostBack) { return; } this.lista_menu_padre.Items.Clear(); this.lista_menu_padre.Items.Insert(0, new ListItem("-- Seleccione Menu-- ")); cargar_lista_menu_padre(); // actualizar campos iconos this.lista_iconos_menu_padre.Items.Clear(); this.lista_iconos_menu_padre.Items.Insert(0, new ListItem("-- Seleccione Icono-- ")); cargar_lista_iconos(); }