Exemplo n.º 1
0
 private void btnatras_Click(object sender, EventArgs e)
 {
     if (GlobalVar.TipoUsuarioSistema == "Administrador")
     {
         MenuAdmin admin = new MenuAdmin();
         admin.Show();
         this.Hide();
     }
     else if (GlobalVar.TipoUsuarioSistema == "Administrador de Sucursal")
     {
         MenuAdminSucursal adminSuc = new MenuAdminSucursal();
         adminSuc.Show();
         this.Hide();
     }
     else if (GlobalVar.TipoUsuarioSistema == "Encargado de Inventario")
     {
         MenuEncargado encargado = new MenuEncargado();
         encargado.Show();
         this.Hide();
     }
     else if (GlobalVar.TipoUsuarioSistema == "Cajero")
     {
         MenuCajero cajero = new MenuCajero();
         cajero.Show();
         this.Hide();
     }
 }
Exemplo n.º 2
0
 private void btnatras_Click(object sender, EventArgs e)
 {
     MenuAdmin admin = new MenuAdmin();
     admin.Show();
     this.Hide();
 }
Exemplo n.º 3
0
        private void btnAdmin_Click(object sender, EventArgs e)
        {
            string consultaCedula = "";
            string consultaUsuario = "";
            bool existeConsulta = false;

            if(tipoUsuario.Text == "Administrador")
            {
                GlobalVar.TipoUsuarioSistema = tipoUsuario.Text;
                MenuAdmin admin = new MenuAdmin();
                admin.Show();
                this.Hide();
            }
            else if (txtCedula.Text != "" && txtContrasena.Text != "" && tipoUsuario.Text != "")
            {
                consultaCedula = "SELECT Persona.Cedula FROM Persona WHERE Persona.Cedula = '" + txtCedula.Text + "' AND Persona.Contraseña = '" + txtContrasena.Text + "'";

                existeConsulta = baseDatos.existe(consultaCedula);

                if (existeConsulta)
                {

                    if (tipoUsuario.Text == "Administrador de Sucursal")
                    {
                        consultaUsuario = "SELECT Admin_Sucursal.Cedula FROM Admin_Sucursal WHERE Admin_Sucursal.Cedula = '" + txtCedula.Text + "'";
                        existeConsulta = baseDatos.existe(consultaUsuario);

                        if (existeConsulta)
                        {
                            baseDatos.obtenerSucursal("Select ID_Sucursal FROM Sucursal WHERE Cédula_AdminSucursal ='" + txtCedula.Text + "'");
                            GlobalVar.CedulaUsuarioActual = txtCedula.Text;
                            GlobalVar.TipoUsuarioSistema = tipoUsuario.Text;
                            MenuAdminSucursal adminSuc = new MenuAdminSucursal();
                            adminSuc.Show();
                            this.Hide();
                        }
                        else
                        {
                            MessageBox.Show("El usuario ingresado no se ha registrado en en el sistema S-mart.", "Login",
                            MessageBoxButtons.OK,
                            MessageBoxIcon.Exclamation,
                            MessageBoxDefaultButton.Button1);
                        }
                    }
                    else if (tipoUsuario.Text == "Encargado de Inventario")
                    {

                        consultaUsuario = "SELECT Encargado_De_Inventario.Cedula FROM Encargado_De_Inventario WHERE Encargado_De_Inventario.Cedula ='" + txtCedula.Text + "'";
                        existeConsulta = baseDatos.existe(consultaUsuario);

                        if (existeConsulta)
                        {
                            baseDatos.obtenerSucursal("Select ID_Sucursal FROM Encargado_De_Inventario WHERE Cedula ='" + txtCedula.Text + "'");
                            GlobalVar.CedulaUsuarioActual = txtCedula.Text;
                            GlobalVar.TipoUsuarioSistema = tipoUsuario.Text;
                            MenuEncargado encargado = new MenuEncargado();
                            encargado.Show();
                            this.Hide();
                        }
                        else
                        {
                            MessageBox.Show("El usuario ingresado no se ha registrado en en el sistema S-mart.", "Login",
                            MessageBoxButtons.OK,
                            MessageBoxIcon.Exclamation,
                            MessageBoxDefaultButton.Button1);
                        }
                    }
                    else if (tipoUsuario.Text == "Cajero")
                    {
                        consultaUsuario = "SELECT Cajero.Cedula FROM Cajero WHERE Cajero.Cedula = '" + txtCedula.Text + "'";
                        existeConsulta = baseDatos.existe(consultaUsuario);

                        if (existeConsulta)
                        {
                            baseDatos.obtenerSucursal("Select ID_Sucursal FROM Cajero WHERE Cedula ='" + txtCedula.Text + "'");
                            GlobalVar.CedulaUsuarioActual = txtCedula.Text;
                            GlobalVar.TipoUsuarioSistema = tipoUsuario.Text;
                            MenuCajero cajero = new MenuCajero();
                            cajero.Show();
                            this.Hide();
                        }
                        else
                        {
                            MessageBox.Show("El usuario ingresado no se ha registrado en en el sistema S-mart.", "Login",
                            MessageBoxButtons.OK,
                            MessageBoxIcon.Exclamation,
                            MessageBoxDefaultButton.Button1);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Debe ingresar el tipo de usuario que le corresponde.", "Iniciar sesión",
                        MessageBoxButtons.OK,
                        MessageBoxIcon.Exclamation,
                        MessageBoxDefaultButton.Button1);
                    }
                }
                else
                {
                    txtCedula.Text = "";
                    txtContrasena.Text = "";
                    tipoUsuario.Text = "";

                    MessageBox.Show("Los datos ingresados son inválidos.", "Iniciar sesión",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Exclamation,
                    MessageBoxDefaultButton.Button1);
                }
            }
            else
            {
                MessageBox.Show("Debe ingresar todos los datos correspondientes al usuario", "Iniciar sesión",
                MessageBoxButtons.OK,
                MessageBoxIcon.Exclamation,
                MessageBoxDefaultButton.Button1);
            }
        }