Esempio n. 1
0
        private void btn_entrar_login_Click(object sender, EventArgs e)
        {
            try
            {
                Atendente atendente = new Atendente();
                atendente.Level = new Nivel();
                if (atendente.EfetuarLogin(txt_usuario_login.Text, txt_senha_login.Text) == true)
                {
                    if (atendente.Level.Cod == 1 || atendente.Level.Cod == 2)
                    {
                        if (atendente.Acesso == true)
                        {
                            this.Hide();
                            Form formD = new frm_pri_adm();
                            formD.Closed += (s, args) => this.Close();
                            formD.Show();
                        }

                        else if (atendente.Acesso == false)
                        {
                            this.Hide();
                            Form formD = new frm_pri_adm();
                            formD.Closed += (s, args) => this.Close();
                            formD.Show();
                        }
                    }
                    if (atendente.Level.Cod == 3)
                    {
                        if (atendente.Acesso == true)
                        {
                            this.Hide();
                            Form formA = new frm_pri_ate();
                            formA.Closed += (s, args) => this.Close();
                            formA.Show();
                        }

                        else if (atendente.Acesso == false)
                        {
                            this.Hide();
                            Form formA = new frm_pri_ate();
                            formA.Closed += (s, args) => this.Close();
                            formA.Show();
                        }
                    }
                }
                else if (atendente.EfetuarLogin(txt_usuario_login.Text, txt_senha_login.Text) == false)
                {
                    MessageBox.Show("Login e/ou senha inexistente", "PosiChange",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                //throw ex;
                MessageBox.Show("Sem conexão com a rede, por favor verifique!", "PosiChange",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }