Esempio n. 1
0
 //static bool isloaded = false;
 // all processing
 public VM_Main()
 {
     // command loaded window
     cm_LoadedWindow = new RelayCommand <object>((p) => { return(true); }, (p) => {
         //isloaded = true;
         V_Login vLogin = new V_Login();
         vLogin.ShowDialog();
     });
 }
Esempio n. 2
0
 public void cerrarSesion(V_Menu vMenu)
 {
     if (MessageBox.Show("¿Desea cerrar sesion?", "Cerrar sesion",
                         MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         V_Login vLogin = new V_Login();
         vMenu.Hide();
         vLogin.ShowDialog();
         vMenu.Close();
     }
     else
     {
     }
 }
        /// <summary>
        /// Faz Pedido ao servidor para se autenticar
        /// </summary>
        /// <param name="username">Credencial: Username</param>
        /// <param name="password">Credencial: PassWord</param>
        public void V_Login_SendCredentials(string username, string password)
        {
            string id = string.Empty;
            bool   resposta;

            try
            {
                resposta = Server.Login(username, password, out id);
            }
            catch (WebException ex)
            {
                HandleWebException(ex);

                _        = new LogWriter(ex.Message);
                resposta = false;
            }
            catch (Exception ex)
            {
                _        = new LogWriter(ex.Message);
                resposta = false;

                ShowErrorDialog(ex);
            }

            if (resposta == true)
            {
                M_Status.Logado = true;
                M_Status.ID     = id;
                MessageBox.Show("Autenticação realizada com sucesso", "Login Efetuado");

                V_StartForm.UpdateLoggedStatus();
            }
            else
            {
                MessageBox.Show("Autenticação falhada", "Login não efetuado");
            }
            V_Login.Close();
        }
Esempio n. 4
0
        public void login(V_Login vLogin, TextBox txtDni, TextBox txtPass,
                          Label lbl)
        {
            mLogin.Dni      = txtDni.Text.Trim();
            mLogin.Password = txtPass.Text.Trim();

            if (!verificar(txtDni, txtPass, lbl))
            {
                if (sLogin.login(mLogin))
                {
                    MessageBox.Show("Hola: " + mLogin.Nombre
                                    + " " + mLogin.Apellidos);

                    V_Menu vMenuL = new V_Menu(mLogin);
                    vLogin.Hide();
                    vMenuL.ShowDialog();
                    vLogin.Close();
                }
                else
                {
                    lbl.Text = "Datos incorrectos";
                }
            }
        }