Ejemplo n.º 1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                using (AhorrosBDEntities bd = new AhorrosBDEntities())
                {
                    var Lista = from usuario in bd.tb_Usuarios
                                where usuario.DUI == txtDUI.Text && usuario.contrasenia == txtPassword.Text
                                select usuario;

                    if (Lista.Count() > 0)
                    {
                        #region Alert Settings (Accediendo)
                        lblAlerta.Visible   = true;
                        lblAlerta.Text      = "                    Iniciando Sesión...";
                        lblAlerta.ForeColor = Color.White;
                        #endregion
                        FrmMenu menu = new FrmMenu();
                        menu.Show();
                        menu.lblnumDUI.Text = txtDUI.Text;
                        this.Hide();
                    }
                    else
                    {
                        #region Alert Settings (Denegado)
                        lblAlerta.Visible   = true;
                        lblAlerta.Text      = "DUI ó contraseña inválidos.";
                        lblAlerta.ForeColor = Color.FromArgb(219, 85, 85);
                        #endregion
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un error inesperado, consulte el error acá: \n\n" + ex, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (txtDUI.Text.Equals("") || txtNombres.Text.Equals("") || txtApellidos.Text.Equals("") || txtPassword.Text.Equals("") || txtVerifyPassword.Text.Equals(""))
            {
                MessageBox.Show("¡Complete todos los campos para continuar!", "Completar datos.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                if (txtVerifyPassword.Text != txtPassword.Text)
                {
                    MessageBox.Show("¡Las contraseñas no coinciden!", "Verificar.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    try
                    {
                        using (AhorrosBDEntities bd = new AhorrosBDEntities())
                        {
                            var lista = from tbUsuario in bd.tb_Usuarios
                                        where tbUsuario.DUI == txtDUI.Text
                                        select tbUsuario;

                            if (lista.Count() > 0)
                            {
                                MessageBox.Show("¡El usuario ya existe, intente con otro!", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                try
                                {
                                    using (AhorrosBDEntities db = new AhorrosBDEntities())
                                    {
                                        usuarios.DUI         = txtDUI.Text;
                                        usuarios.nombres     = txtNombres.Text;
                                        usuarios.apellidos   = txtApellidos.Text;
                                        usuarios.contrasenia = txtPassword.Text;

                                        bd.tb_Usuarios.Add(usuarios);
                                        bd.SaveChanges();
                                    }

                                    MessageBox.Show("¡Registro completado con éxito!", "Completo.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    FrmMenu menu = new FrmMenu();
                                    menu.lblnumDUI.Text = txtDUI.Text;
                                    menu.Show();
                                    this.Close();
                                }
                                catch (Exception ex)
                                {
                                    MessageBox.Show("Ha ocurrido un error: \n\n" + ex, "Error desconocido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                            }
                        }
                    }
                    catch (Exception exx)
                    {
                        MessageBox.Show("Ha ocurrido un error: \n\n" + exx, "Error desconocido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }