Пример #1
0
        private void btnRegresar_Click(object sender, EventArgs e)
        {
            Form frm = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FormMenuJefeTaller);

            if (frm != null)
            {
                //si la instancia existe la pongo en primer plano
                frm.BringToFront();
                return;
            }

            //sino existe la instancia se crea una nueva
            frm = new FormMenuJefeTaller();
            frm.Show();

            //FormMenuJefeTaller menu = new FormMenuJefeTaller();
            //menu.Show();
            this.Close();
        }
Пример #2
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            UserModel user       = new UserModel();
            var       validLogin = user.LoginUser(textBox1.Text, textBox2.Text);

            if (validLogin == true)
            {
                if (UserLoginCache.Cargo.Contains("Jefe de Taller"))
                {
                    FormMenuJefeTaller mainMenuTaller = new FormMenuJefeTaller();
                    mainMenuTaller.Show();
                }

                else if (UserLoginCache.Cargo.Contains("Técnico"))
                {
                    FormMenuTecnico mainMenuTecnico = new FormMenuTecnico();
                    mainMenuTecnico.Show();
                }

                else if (UserLoginCache.Cargo.Contains("Jefe de departamento") || UserLoginCache.Cargo.Contains("Jefa del depto."))
                {
                    FormMenuJefeDepto mainMenuJefeDepto = new FormMenuJefeDepto();
                    mainMenuJefeDepto.Show();
                }

                else if (UserLoginCache.Cargo.Contains("Administrador"))
                {
                    FormMenuPrincipal mainMenu = new FormMenuPrincipal();
                    mainMenu.Show();
                }

                this.Hide();
            }
            else
            {
                MessageBox.Show("Error de datos");
            }
        }