Example #1
0
        protected void OnBtnEliminarClicked(object sender, EventArgs e)
        {
            //Evitar que los campos estén vacíos
            if (txtID.Text.Equals(""))
            {
                ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Error, ButtonsType.Ok, "Favor Seleccione el usuario a eliminar");
                ms.Run();
                ms.Destroy();
            }
            //Pregunta para confirmar eliminación de USUARIO
            ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Question, ButtonsType.YesNo, "¿Desea eliminar el usuario?");
            ResponseType response = (ResponseType)ms.Run();

            ms.Show();

            if (response == ResponseType.Yes)
            {
                ms.Destroy();
                Console.WriteLine("Funciona");
                //El objeto IdUsuario obtiene el id de la interfaz
                u.Idusuario = Convert.ToInt32(this.txtID.Text);
                if (dtu.eliminarUsuario(u) > 0)
                {
                    ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Info, ButtonsType.Ok, "El usuario fue eliminado");
                    ms.Run();
                    ms.Destroy();
                    limpiarCampos();
                    this.tvUsuarios.Model = dtu.listarUsuario();//Actualiza el TreeView
                }

                else
                {
                    ms = new MessageDialog(null, DialogFlags.Modal, MessageType.Warning, ButtonsType.Ok, "Error: Verifique los datos del usuario");
                    ms.Run();
                    ms.Destroy();
                }
            }
            else
            {
                Console.WriteLine("F");
                ms.Destroy();
            }
        }