Exemple #1
0
        private void Btn_Logar_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(txt_User.Text) && !string.IsNullOrEmpty(txt_Pass.Text) && txt_User.Text != txt_User.HintText && txt_Pass.Text != txt_Pass.HintText)
            {
                User user = new User();
                user.Nome         = txt_User.Text;
                user.Passpassword = txt_Pass.Text;

                btn_Logar.Text = "AGUARDE...";
                if (Data_Controller.Validate_Login(user))
                {
                    if (cb_KeepConnection.Checked)
                    {
                        Data_Controller.Save_Logged_User(user);
                    }
                    Data_Controller.Start_Thread(new System.Threading.Thread(() => Data_Controller.Start_UserLogged_Delete_Watch()));
                    Forms_Controller.Esconder(this);
                    Forms_Controller.Abrir(new frm_Menu());
                }
                btn_Logar.Text = "LOGAR";
            }
            else
            {
                MessageBox.Show("Preencha os campos corretamente!");
            }
        }
Exemple #2
0
 private void Btn_Fechar_Click(object sender, EventArgs e)
 {
     Data_Controller.Stop_All_Threads();
     Data_Controller.Reset_Saved_Login();
     Forms_Controller.Fechar_Recente();
     Forms_Controller.Abrir_Anterior();
 }
Exemple #3
0
 private void Btn_Fechar_Click(object sender, EventArgs e)
 {
     Invoke((MethodInvoker) delegate
     {
         Forms_Controller.Fechar_Recente();
         Forms_Controller.Abrir_Anterior();
     });
 }
Exemple #4
0
        public frm_Principal()
        {
            InitializeComponent();

            instancia = this;
            Forms_Controller.Start_Controller(pnl_Tela);
            Data_Controller.Start_Controller();
            FormClosing += on_Close;
        }
Exemple #5
0
 public void Desconectar()
 {
     Invoke((MethodInvoker) delegate
     {
         MessageBox.Show("Seu usuário foi desconectado!", "Alerta:", MessageBoxButtons.OK, MessageBoxIcon.Information);
         Data_Controller.Stop_All_Threads();
         Data_Controller.Reset_Saved_Login();
         Forms_Controller.Fechar_Todos();
         Forms_Controller.Abrir_Anterior();
     });
 }
Exemple #6
0
 private void Btn_Consultar_Click(object sender, EventArgs e)
 {
     if (Security_Controller.podem_consultar.Contains(Data_Controller.user_logged.Credencial))
     {
         Forms_Controller.Esconder(this);
         Forms_Controller.Abrir(new frmConsulta_Menor());
     }
     else
     {
         Security_Controller.Show_Alert();
     }
 }
Exemple #7
0
 private void Visible_Changed(object sender, EventArgs e)
 {
     if (Visible)
     {
         if (Forms_Controller.Está_Aberto("frm_Menu"))
         {
             Forms_Controller.Esconder(this);
         }
         txt_User.Text             = txt_User.HintText;
         txt_Pass.Text             = txt_Pass.HintText;
         cb_KeepConnection.Checked = false;
     }
 }
Exemple #8
0
 private void frm_Login_Load(object sender, EventArgs e)
 {
     if (Data_Controller.keep_login)
     {
         if (Data_Controller.Validate_Login(Data_Controller.user_logged))
         {
             Forms_Controller.Esconder(this);
             Forms_Controller.Abrir(new frm_Menu());
         }
         else
         {
             MessageBox.Show("Sessão expirada!\nRealize um novo login.");
             Data_Controller.Reset_Saved_Login();
         }
     }
 }
Exemple #9
0
 private void Btn_MaxRes_Click(object sender, EventArgs e)
 {
     Forms_Controller.maximizado = !Forms_Controller.maximizado;
     if (Forms_Controller.maximizado)
     {
         Forms_Controller.screen_size = new Size(Screen.PrimaryScreen.Bounds.Width + 1, Screen.PrimaryScreen.WorkingArea.Size.Height + 1);
         elip_Tela.ElipseRadius       = 0;
         Size     = Forms_Controller.screen_size;
         Location = new Point();
     }
     else
     {
         Forms_Controller.screen_size = new Size(800, 450);
         elip_Tela.ElipseRadius       = 20;
         Size     = Forms_Controller.screen_size;
         Location = new Point(Screen.PrimaryScreen.Bounds.Width / 2 - Width / 2, Screen.PrimaryScreen.Bounds.Height / 2 - Height / 2);
     }
     drag_Login.Activate = !Forms_Controller.maximizado;
     Forms_Controller.Redimensionar_Janelas();
 }
Exemple #10
0
        private void pic_Editar_Click(object sender, EventArgs e)
        {
            if (Security_Controller.podem_ver_perfil.Contains(Data_Controller.user_logged.Credencial))
            {
                if (Web_Tools.Conectado_A_Internet())
                {
                    infrator = Reload_Infrator(infrator);

                    if (infrator != null)
                    {
                        Forms_Controller.Esconder(this);
                        Forms_Controller.Abrir(new frm_CadastroMenor(infrator));
                    }
                }
                else
                {
                    Web_Tools.Show_Net_Error();
                }
            }
            else
            {
                Security_Controller.Show_Alert();
            }
        }
Exemple #11
0
 private void frm_Principal_Load(object sender, EventArgs e)
 {
     Forms_Controller.Abrir(new frm_Login());
 }
Exemple #12
0
 private void Btn_Fechar_Click(object sender, EventArgs e)
 {
     instancia = null;
     Forms_Controller.Fechar_Recente();
     Forms_Controller.Abrir_Anterior();
 }
Exemple #13
0
 private void Btn_Solicitar_Click(object sender, EventArgs e)
 {
     Forms_Controller.Esconder(this);
     Forms_Controller.Abrir(new frm_SignUp());
 }