void ShowLoginform() { if (flogin == null) { flogin = new FLogin(); } flogin.Login_NeedToRefresh += FLogin_Refresh; Controls.Add(flogin); flogin.Show(); flogin.Location = new Point(0, 0); flogin.Size = new Size(Theme.Screen_Width, Theme.Screen_Heigth); flogin.BringToFront(); flogin.SetDefault(); }
void Logout_menu_Click(object sender, EventArgs e) { //user_menu.Text = ""; LogoutallOpened(); Current.User = ""; Current.User_name = ""; if (flogin == null) { flogin = new FLogin(); } flogin.Login_NeedToRefresh += FLogin_Refresh; Controls.Add(flogin); flogin.Show(); flogin.Location = new Point(0, 0); flogin.Size = new Size(Theme.Screen_Width, Theme.Screen_Heigth); flogin.BringToFront(); flogin.SetDefault(); }
private void cERRARToolStripMenuItem_Click(object sender, EventArgs e) { //para saber si es el mismo usuario UserTemp = Usuario.Nombre; if (MessageBox.Show("¿Estás seguro de cerrar sección " + Usuario.Nombre + " " + Usuario.Apellido + "?", "Cerrar Sección", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { Form1.Log(Usuario.Nombreusuario, "Cerrar Sesion"); Usuario.Logged = 0; // para desactivar autologgin //DESLOGEARSE if (!(FLogin.AutoLoginSet(Usuario.Nombreusuario, Usuario.Password, Usuario.Logged) == 1)) { MessageBox.Show("No se pudo hacer el cerrado de sección", "Cerado Sección"); } else { OpenSettings(); } } }
/// <summary> /// Se elimina ticket de autenticación local y remoto /// </summary> /// <returns></returns> private async Task Logout() { try { //Se envía petición para cerrar sesión await AutenticacionStatic.CerrarSesion(idPersona); MessageBox.Show("Su sesión ha finalizado", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (UnauthorizedAccessException) { MessageBox.Show("Hubo un problema cerrando su sesión", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { //De cualquier manera, cuando se cierra sesión, se abre el FPrincipal (De inicio de sesión) FLogin fprincipal = new FLogin(); Hide(); fprincipal.ShowDialog(); Close(); } }
private void FRM_Login_Load(object sender, EventArgs e) { pbx_logo.Image = Properties.Resources.ISOTIPO_MEF_srl; tmr_cuadroAzul.Start(); this.Opacity = 0.95; DataSet ds = FLogin.AutoLoginGet(); DataTable dt = ds.Tables[0]; if (dt.Rows.Count > 0) { text_Usuario.Text = dt.Rows[0]["Usuario"].ToString(); text_Password.Text = dt.Rows[0]["Contraseña"].ToString(); btnEntrar.PerformClick(); } else { countDownTimer = 300; timer1.Start(); } }
private void btnDangXuat_ItemClick(object sender, ItemClickEventArgs e) { Hide(); FLogin login = new FLogin(); login.ShowDialog(); }
private void btnEntrar_Click(object sender, EventArgs e) { DataSet ds = FLogin.ValidarLogin(text_Usuario.Text, text_Password.Text); DataTable dt = ds.Tables[0]; if (dt.Rows.Count > 0) { //Este es para pasarle el stored procedure el usuario y la accion Form1.Log(text_Usuario.Text, "Iniciar Sesion"); Usuario.Id = Convert.ToInt32(dt.Rows[0]["Id"]); Usuario.Nombre = dt.Rows[0]["Nombre"].ToString(); Usuario.Apellido = dt.Rows[0]["Apellido"].ToString(); Usuario.Ncf = Convert.ToInt32(dt.Rows[0]["Ncf"]); Usuario.Direccion = dt.Rows[0]["Direccion"].ToString(); Usuario.Telefono = dt.Rows[0]["Telefono"].ToString(); Usuario.Nombreusuario = dt.Rows[0]["Usuario"].ToString(); Usuario.Tipo = dt.Rows[0]["Tipo"].ToString(); Usuario.Password = dt.Rows[0]["Password"].ToString(); Usuario.Logged = 1; // para activar autologgin //Guardar Datos Autologgin if (FLogin.AutoLoginSet(Usuario.Nombreusuario, Usuario.Password, Usuario.Logged) == 1) { if (reOpened > 0) { try { // para saber si el formulario existe, o sea si está abierto o cerrado Form existe = Application.OpenForms.OfType <Form>().Where(pre => pre.Name == "Form1").SingleOrDefault <Form>(); existe.Refresh(); existe.Opacity = 0.95; if (existe != null) { this.Close(); //Principal = new Form1(); //Principal.ShowDialog(); existe.Show(); } } catch (Exception) { Principal = new Form1(); Principal.ShowDialog(); } } else { this.DialogResult = DialogResult.OK; //terminar loggin y abrir Principal } } } else { MessageBox.Show("Usuario y/o contraseña incorrectos"); text_Password.Text = ""; pbx_logo.Visible = true; mostrarOcultar(false); } }