Esempio n. 1
0
        public void Login(string user, string pass)
        {
            try
            {
                MySqlCommand validar = new MySqlCommand("SELECT Tipo_Cuenta FROM Empleado WHERE Usuario like '%" + user + "%' AND Contraseña=@Contraseña", connection);
                validar.Parameters.AddWithValue("Contraseña", pass);
                MySqlDataAdapter adapter = new MySqlDataAdapter(validar);
                DataTable        table   = new DataTable();
                adapter.Fill(table);

                if (table.Rows.Count == 1)
                {
                    if (table.Rows[0][0].ToString() == "Administrador")
                    {
                        Inicio_Administrador form = new Inicio_Administrador();
                        form.Closed += (s, args) => this.Close();
                        form.Show();
                    }
                    else if (table.Rows[0][0].ToString() == "Usuario")
                    {
                        Inicio_Usuario form = new Inicio_Usuario();
                        form.Closed += (s, args) => this.Close();
                        form.Show();
                    }

                    this.Hide();
                }
                else
                {
                    MessageBox.Show("El usuario o la contraseña son incorrectos, por favor verificalos");
                }
            }
            catch (Exception)
            {
            }
        }