Пример #1
0
        //boton regresar cierra este formulario
        private void btnRegresar_Click(object sender, EventArgs e)
        {
            Menu_Admin ma = new Menu_Admin();

            ma.Show();
            this.Close();
        }
Пример #2
0
        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();
        }
Пример #3
0
        //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
        }
Пример #4
0
        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();
                    }
                }
            }
        }
Пример #5
0
 //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();
     }
 }