private void btnAgregarU_Click(object sender, EventArgs e)
        {
            if (txtNombre.Text.Equals("") || txtApellido.Text.Equals("") || txtUsuario.Text.Equals(""))
            {
                MessageBox.Show("Hay campos vacíos");
            }
            else
            {
                try
                {
                    AppUser nuevo = new AppUser();
                    nuevo.fullname = txtNombre.Text + " " + txtApellido.Text;
                    nuevo.username = txtUsuario.Text;
                    nuevo.password = txtUsuario.Text;
                    nuevo.admin    = radAdmin.Checked;
                    AppUserQuery.newUser(nuevo);

                    MessageBox.Show("Usuario creado con los datos: \nNombre de usuario: " + txtUsuario.Text +
                                    ", contraseña: " + txtUsuario.Text);

                    txtNombre.Text   = "";
                    txtApellido.Text = "";
                    txtUsuario.Text  = "";
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocurrió un error");
                }
            }
        }
示例#2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text.Equals("") || textBox2.Text.Equals("") || textBox3.Text.Equals(""))
     {
         MessageBox.Show("Hay campos vacíos");
     }
     else
     {
         if (textBox1.Text.Equals(usuario.password))
         {
             if (textBox2.Text.Equals(textBox3.Text))
             {
                 AppUserQuery.updatePass(usuario.username, textBox2.Text);
                 MessageBox.Show("Nueva contraseña establecida");
                 textBox1.Clear();
                 textBox2.Clear();
                 textBox3.Clear();
             }
             else
             {
                 MessageBox.Show("La contraseña y su comprobación no coinciden");
             }
         }
         else
         {
             MessageBox.Show("No se reconoció esta conotraseña");
         }
     }
 }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <AppUser> lista = PreparaLista();

            bool flag = true;

            foreach (var au in lista)
            {
                if (textBox1.Text.Equals(au.username))
                {
                    if (MessageBox.Show("¿Seguro que desea eliminar a " + au.username + "?",
                                        "Eliminar usuario", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        try
                        {
                            AppUserQuery.deleteUser(au.idUser);
                            MessageBox.Show("Usuario eliminado");
                            textBox1.Clear();
                            flag = false;
                        }
                        catch (Exception)
                        {
                            MessageBox.Show("Ocurrió un error",
                                            "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
            }

            if (flag)
            {
                MessageBox.Show("No se encontró al usuario");
            }
        }
示例#4
0
        private void button1_Click(object sender, EventArgs e)
        {
            List <AppUser> lista = PrepararLista();

            if (textBox1.Text.Equals("") || textBox2.Text.Equals("") || textBox3.Text.Equals("") ||
                textBox4.Text.Equals("") || textBox5.Text.Equals(""))
            {
                MessageBox.Show("Hay campos vacíos");
            }
            else
            {
                bool flag = true;
                try
                {
                    foreach (AppUser au in lista)
                    {
                        if (textBox3.Text.Equals(au.username))
                        {
                            flag = false;
                            break;
                        }
                    }

                    if (flag)
                    {
                        AppUser nuevo = new AppUser();
                        nuevo.fullname = textBox1.Text + " " + textBox2.Text;
                        nuevo.username = textBox3.Text;
                        nuevo.password = textBox4.Text;

                        if (textBox4.Text.Equals(textBox5.Text))
                        {
                            AppUserQuery.newUser(nuevo);
                            MessageBox.Show("Registro completo");
                            textBox1.Text = "";
                            textBox2.Text = "";
                            textBox3.Text = "";
                            textBox4.Text = "";
                            textBox5.Text = "";
                        }
                        else
                        {
                            MessageBox.Show("Las contraseñas no coinciden");
                        }
                    }
                    else
                    {
                        MessageBox.Show("El nombre de usuario ya existe");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocurrió un error");
                }
            }
        }
示例#5
0
        private List <AppUser> PrepararLista()
        {
            List <AppUser> listaUsuarios = AppUserQuery.getLista();

            return(listaUsuarios);
        }
示例#6
0
        private List <AppUser> PreparaLista()
        {
            List <AppUser> lista = AppUserQuery.getLista();

            return(lista);
        }