Esempio n. 1
0
        private void BtnInicirSesion_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtUsuario.Text.Trim()) == true || string.IsNullOrEmpty(txtContraseña.Text.Trim()) == true)
            {
                MessageBox.Show("Debe llenar todos los campos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                Clases.clsBasedeDatos       objBaseDeDatos;
                Dictionary <string, string> Dic;
                frmMenu frmini;

                try
                {
                    objBaseDeDatos = new Clases.clsBasedeDatos();


                    Dic = objBaseDeDatos.IniciarSesion(txtUsuario.Text.Trim());

                    if (Dic == null)
                    {
                        MessageBox.Show("El usuario no existe", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                    else
                    {
                        if (Dic["strContraseña"] == Clases.clsProcedimientos.hashPass(txtContraseña.Text))
                        {
                            Clases.clsProcedimientos.Session = Dic;

                            limpiar();
                            if (clsNeur.engine == null)
                            {
                                clsNeur.iniciar();
                            }
                            frmini = new frmMenu();
                            this.Hide();
                            frmini.ShowDialog();
                            this.Show();
                        }
                        else
                        {
                            MessageBox.Show("La contraseña ingresada es incorrecta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    objBaseDeDatos = null;
                    Dic            = null;
                    frmini         = null;
                }
            }
        }
Esempio n. 2
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            Clases.clsBasedeDatos objBaseDeDatos;

            try
            {
                if (string.IsNullOrEmpty(txtusuario.Text.Trim()) == true || string.IsNullOrEmpty(txtContraseña.Text.Trim()) == true || string.IsNullOrEmpty(txtCcotraseña.Text.Trim()) == true || string.IsNullOrEmpty(txtnombre.Text.Trim()) == true || string.IsNullOrEmpty(txtapellido.Text.Trim()) == true || string.IsNullOrEmpty(txtemail.Text.Trim()) == true)
                {
                    MessageBox.Show("Todos los campos son obligatorios", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    if (txtCcotraseña.Text.Trim() == txtContraseña.Text.Trim())
                    {
                        objBaseDeDatos = new Clases.clsBasedeDatos();

                        if (objBaseDeDatos.Registro(txtusuario.Text.Trim(), Clases.clsProcedimientos.hashPass(txtContraseña.Text.Trim()), txtemail.Text.Trim(), txtnombre.Text.Trim(), txtapellido.Text.Trim()) == true)
                        {
                            MessageBox.Show("Registro realizado Correctamente", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("El usuario ya se encuentra registrado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Las contraseñas no coinciden", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                objBaseDeDatos = null;
            }
        }