private void btnMenu_Click(object sender, EventArgs e) { //Se restablece los valores al salir de ventas precioB1 = 0; precioB2 = 0; precioB3 = 0; precioP = 0; precioV = 0; cantB = 1; extras1 = ""; //Indica los extras1 que va a llevar extras2 = ""; //Indica los extras1 que va a llevar cantExtras1 = 0; cantExtras2 = 0; totalExtra1 = 0; totalextra2 = 0; salsas = ""; //Se crea un objeto login para obtener el rol Login l = new Login(); //Si la persona que inició sesión es un usuario, se despliega el menú principal del usuario, en caso de que sea administrador, se desplegará el menú principal del administrador. if (l.getRol() == "usuario") { MenuUsuario mu = new MenuUsuario(); mu.Show(); this.Close(); } else if (l.getRol() == "administrador") { MenuAdmin ma = new MenuAdmin(); ma.Show(); this.Close(); } }
private void btnMenu_Click(object sender, EventArgs e) { this.Close(); MenuUsuario menu = new MenuUsuario(); menu.Show(); }
private void btnIngresar_Click(object sender, EventArgs e) { bool blnfound = false; //Booleano que indica la existencia de datos, por default es falso NpgsqlConnection conn = new NpgsqlConnection("Server=localhost;Port=5432;User Id=postgres;Password=TomiMati2005;Database=Rava"); //Datos de conexion a la BD conn.Open(); // Abre la BD //Realiza la consulta si los datos ingresados por el textbox son iguales a las que están en la BD NpgsqlCommand cmd = new NpgsqlCommand("SELECT * FROM usuarios WHERE rut='" + txtRut.Text + "' and pass = '******' and rol = 'administrador'", conn); NpgsqlDataReader dr = cmd.ExecuteReader(); //Guarda los resultados de la consulta if (dr.Read()) //Si hay datos { nombre = dr.GetString(3); rut = dr.GetString(0); rol = dr.GetString(2); blnfound = true; //la existencia de datos es verdadera MenuAdmin ma = new MenuAdmin(); //Crea un objeto del menú ma.Show(); // invoca la ventana del menú this.Hide(); //Oculta la ventana del login } if (blnfound == false)//si no se encuentra datos o no coinciden { //muestra un lindo mensajito //MessageBox.Show("Error en los datos!! Revise e intente nuevamente", "Datos de inicio de sesión incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); dr.Close(); // Cierra el registro de la consulta conn.Close(); // Cierra la consulta } bool blnfound1 = false; //Booleano que indica la existencia de datos, por default es falso NpgsqlConnection conn1 = new NpgsqlConnection("Server=localhost;Port=5432;User Id=postgres;Password=TomiMati2005;Database=Rava"); //Datos de conexion a la BD conn1.Open(); // Abre la BD //Realiza la consulta si los datos ingresados por el textbox son iguales a las que están en la BD NpgsqlCommand cmd1 = new NpgsqlCommand("SELECT * FROM usuarios WHERE rut='" + txtRut.Text + "' and pass = '******' and rol = 'usuario'", conn1); NpgsqlDataReader dr1 = cmd1.ExecuteReader(); //Guarda los resultados de la consulta if (dr1.Read()) //Si hay datos { nombre = dr.GetString(3); rut = dr.GetString(0); rol = dr.GetString(2); blnfound1 = true; //la existencia de datos es verdadera MenuUsuario mu = new MenuUsuario(); //Crea un objeto del menú mu.Show(); // invoca la ventana del menú this.Hide(); //Oculta la ventana del login } if ((blnfound1 == false) && (blnfound == false))//si no se encuentra datos o no coinciden { //muestra un lindo mensajito MessageBox.Show("Error en los datos!! Revise e intente nuevamente", "Datos de inicio de sesión incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); dr1.Close(); // Cierra el registro de la consulta conn1.Close(); // Cierra la consulta } }
private void btnMenu_Click(object sender, EventArgs e) { //Se crea un objeto login para obtener el rol Login l = new Login(); //Si la persona que inició sesión es un usuario, se despliega el menú principal del usuario, en caso de que sea administrador, se desplegará el menú principal del administrador. if (l.getRol() == "usuario") { MenuUsuario mu = new MenuUsuario(); mu.Show(); this.Close(); } else if (l.getRol() == "administrador") { MenuAdmin ma = new MenuAdmin(); ma.Show(); this.Close(); } }