//boton regresar cierra este formulario private void btnRegresar_Click(object sender, EventArgs e) { Menu_Admin ma = new Menu_Admin(); ma.Show(); this.Close(); }
private void btnCancelar_Click(object sender, EventArgs e) { //el boton cancelar cierra este formulario y muestra el menu administrativo Menu_Admin ma = new Menu_Admin(); ma.Show(); this.Close(); }
//boton menu administrativo private void btn_menu_administrativo_Click(object sender, EventArgs e) { Menu_Admin ma = new Menu_Admin(); //instancia con el menu administrativo ma.lblNombre_admin.Text = Nombre; //le envia al label de menu administrativo el valor de la variable nombre this.Close(); //cierra este dormulario ma.Show(); //abre el formulario de menu administrativo }
private void button1_Click(object sender, EventArgs e) { //boton ingresar Procedimientos_Almacenados pro = new Procedimientos_Almacenados(); //instancia a la calse de procedimientos almacenados if (Txt_Usuario.Text.Equals("") || Txt_Contrasena.Text.Equals("")) //verifica que ambos campos no esten vacios en caso contrario muestra la advertencia { MessageBox.Show("Error, No puede dejar campos vacios"); } else { //si no estan vacios entra a la decision //valida que los datos ingresados sean los correctos en caso contrario muestra una advertencia //regresa una variable llamada acceso si el acceso == 0 no esta registrado if (pro.login(Txt_Usuario.Text, Txt_Contrasena.Text) == 0) { MessageBox.Show("usuario y contrasena incorrecros", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); Txt_Usuario.Text = ""; Txt_Contrasena.Text = ""; } else { //si los datos son correctos hace una instancia al menu total y a la clase de procedimiento almacenado menu principal = new menu(); Procedimientos_Almacenados proc = new Procedimientos_Almacenados(); if (pro.Acceso == 1)//si la variable acceso == 1 tiene acceso a todo el sistema, abrimos el menu y mandamos a cargar los datos del usuario { menu me = new menu(); cache_usuario.Usuario = proc.busqueda_nombre_usuario(Txt_Usuario.Text, Txt_Contrasena.Text); cache_usuario.Id = proc.busqueda_identidad_usuario(Txt_Usuario.Text, Txt_Contrasena.Text); this.Hide(); principal.Show(); } if (pro.Acceso == 2) // si la variable acceso == 2 abre el menu administrativo y manda a cargar los datos del usuario { Menu_Admin ma = new Menu_Admin(); cache_usuario.Usuario = proc.busqueda_nombre_usuario(Txt_Usuario.Text, Txt_Contrasena.Text); cache_usuario.Id = proc.busqueda_identidad_usuario(Txt_Usuario.Text, Txt_Contrasena.Text); this.Hide(); ma.Show(); } if (pro.Acceso == 3)//si la variable acceso == 3 abre el menu contable y manda a cargar los datos del usuario { Menu_Contabilidad mc = new Menu_Contabilidad(); cache_usuario.Usuario = proc.busqueda_nombre_usuario(Txt_Usuario.Text, Txt_Contrasena.Text); cache_usuario.Id = proc.busqueda_identidad_usuario(Txt_Usuario.Text, Txt_Contrasena.Text); this.Hide(); mc.Show(); } } } }
//funcion por si el empleado presiona el boton de cerrar formulario por equivocacion private void Reporte_Empleados_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("¿Está seguro que desea salir?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { e.Cancel = true; } else { Menu_Admin ma = new Menu_Admin(); ma.Show(); } }