private void tmrLogin_Tick(object sender, EventArgs e)
        {
            pgSpnrLogin.Value += 10;
            if (pgSpnrLogin.Value.Equals(pgSpnrLogin.Maximum))//Equals(pgSpnrLogin.Maximum))
            {
                tmrLogin.Stop();
                int x = Gestionar_Usuario.validarUsuario(txtUser.Text, txtPassword.Text);
                //pgSpnrLogin.Visible = false;
                if (x > 0)
                {
                    //tmrLogin.Start();
                    asignarUsuarioActual();
                    Gestionar_Usuario.iniciarSesion(Global.IDSesion, Global.IDUser);

                    MetroMessageBox.Show(this, "BIENVENIDO AL SOFTWARE DE SEGUIMIENTO A PROYECTOS : TRACKINGSOFT 1.0", "ACCESO DE USUARIOS");

                    // guardar la sesion del usuario
                    Settings.Default.isLogin = true;
                    Settings.Default.Save();

                    Inicio indexForm = new Inicio();
                    indexForm.Show();
                    Close();
                }
                else
                {
                    pgSpnrLogin.Visible = false;
                    MetroMessageBox.Show(Owner, "Usuario no Existente y/o datos invalidos de Password, intente Nuevamente...", "ACCESO DE USUARIOS");
                }

                pgSpnrLogin.Value = pgSpnrLogin.Minimum;
            }
        }
 private void Contacto_Load(object sender, EventArgs e)
 {
     // cambiar el icono del formulario manualmente
     this.Icon             = Properties.Resources.tttt;
     txtFrom_Contacto.Text = Gestionar_Usuario.obtenerEmail(Global.IDUser);
     servidorCorreos       = new EnvioEmail();
 }
        private void asignarUsuarioActual()
        {
            Global.IDSesion = GenerarID(Gestionar_Usuario.lastIDSesion());
            DataTable dt = Gestionar_Usuario.ObtenerUsuario(txtUser.Text, txtPassword.Text);

            foreach (DataRow fila in dt.Rows)
            {
                Global.IDUser         = fila[0].ToString().Trim();
                Global.userName       = fila[1].ToString().Trim();
                Global.nombreCompleto = fila[2].ToString().Trim() + " " + fila[3].ToString().Trim();
                Global.cargoPersonal  = fila[4].ToString().Trim();
            }
        }