private void comprasToolStripMenuItem_Click(object sender, EventArgs e) { /* EN ESTE PROCEDIMIENTO DE EVENTO SE PONE EL CÓDIGO QUE PERMITE * ABRIR LA VENTANA DE CLIENTES, CUANDO SE PULSA EN LA OPCIÓN DE * CLIENTES DEL SUBMENU DATOS DEL MENU PRINCIPAL. ES NECESARIO, * PARA NUESTRO CASO, ASEGURARSE QUE LA VENTANA SOLO SE ABRA UNA VEZ, NO * PUEDE HABER VARIAS VENTANAS IGUALES ABIERTAS EN NUESTRA APLICACIÓN */ bool estaAbierta = false; /* SE VAN A RECORRER TODAS LAS VENTANAS QUE SE ENCUENTREN ABIERTAS * DURANTE LA EJECUCIÓN DE NUESTRA APLICACIÓN, CONSULTANDO EL TEXTO * DEL TITULO DE LA VENTANA. SI YA ESTA ABIERTA SE PONE UN VALOR EN * LA VARIABLE BOOLEANA, PARA NO VOLVER A ABRIR LA MISMA VENTANA */ foreach (Form v in Application.OpenForms) { if (v.Text == "Compras") { estaAbierta = true; } } if (!estaAbierta) { /* PARA PODER ABRIR UNA VENTANA, PRIMERO ES NECESARIO * DECLARAR UNA VARIABLE DEL TIPO DE VENTANA QUE DESEAMOS * ABRIR. DADO QUE LA VENTANA A ABRIR ES HIJA DE LA QUE EN * ESTE MOMENTO ESTAMOS CODIFICANDO (INTERFACE MDI), HEMOS * DE ESPECIFICARLO EN EL CÓDIGO */ Compras vCompras = new Compras(); // AQUI ES DONDE SE ESPECIFICA QUE EL PADRE DE LA VENTANA QUE // DESEAMOS ABRIR ES LA VENTANA EN LA QUE ESTAMOS CODIFICANDO vCompras.MdiParent = this; vCompras.Show(); } }
public static void Iniciar(String usu, String pass) { Boolean sesion = false; Inicio inicio = new Inicio(); OleDbConnection ole = new OleDbConnection(); ole = Conectar(); OleDbCommand cmd = new OleDbCommand(); OleDbCommand cmd1 = new OleDbCommand(); cmd.Connection = ole; cmd.CommandText = "SELECT * FROM usuarios WHERE Usuario='" + usu + "'"; OleDbDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { string var = reader.GetValue(1).ToString(); string var2 = reader.GetValue(2).ToString(); string var3 = reader.GetValue(3).ToString(); if (usu == var && pass == var2 && estado == var3) { sesion = true; Administrador admin = new Administrador(); admin.Show(); } else if (usu == var && pass == var2 && estadou == var3) { sesion = false; Compras usua = new Compras(); usua.Show(); } else { MessageBox.Show("No Existe el usuario"); } } }