Example #1
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            //intentamos realizar la conexion
            try
            {
                Conexion.usuario = txtUserName.Text;//asignamos el nombre del usuario
                Conexion.contraseƱa = txtPassword.Text;//la contraseƱa
                MessageBox.Show(Conexion.Login(),"Bienvenido",MessageBoxButtons.OK,MessageBoxIcon.Information);//si se puede conectar, recibiremos un mensaje de bienvenida.
                FormMenu miMenu = new FormMenu();//abrimos la forma principal
                this.Hide();//ocultamos esta
                miMenu.FormClosed += (s, args) => this.Close();
                miMenu.Show();//lo mostramos
                miMenu.Focus();//y centramos(?)
            }
            catch (SqlException ex)
            {
                switch (ex.Number)// en caso de que el numero de error que mande sql sea
                {
                    case 18456://18456, quiere decir que no se pudo conectar a la base de datos,
                        {
                            MessageBox.Show("Login fallido, intente de nuevo","error",MessageBoxButtons.OK,MessageBoxIcon.Error);
                        }break;
                    default://en caso de que sea otro error, lo mostramos tal cual
                        {
                            MessageBox.Show(ex.Message,"error",MessageBoxButtons.OK,MessageBoxIcon.Error);
                        }break;
                }
               
            }
            

        }
 private void btnRegresarMenu_Click(object sender, EventArgs e)
 {
     FormMenu miMenu = new FormMenu();
     this.Hide();
     miMenu.FormClosed += (s, args) => this.Close();
     miMenu.Show();
     miMenu.Focus();
 }
 private void metroButton1_Click(object sender, EventArgs e)
 {
     FormMenu miMenu = new FormMenu();
     miMenu.Show();
 }