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(); } }