private void GridUsuarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DB = new Clases.IM_DB_Entities(); try { string param = GridUsuarios.Rows[e.RowIndex].Cells[1].Value.ToString(); var Usu = DB.Users.Where(us => us.Login_Name == param).First(); usuarioSeleccionado = Usu; TxtCedulaUsuario.Text = usuarioSeleccionado.Cedula; TxtContrasena.Text = usuarioSeleccionado.Login_Pass; TxtCuenta.Text = usuarioSeleccionado.Login_Name; TxtDireccionUsuario.Text = usuarioSeleccionado.Direccion; TxtIDUsuario.Text = usuarioSeleccionado.Usr_ID.ToString(); TxtMovilUsuario.Text = usuarioSeleccionado.Telefono_Movil; TxtNombre.Text = usuarioSeleccionado.Nombre; TxtTelefonoUsuario.Text = usuarioSeleccionado.Telefono_Local; TxtCuenta.Enabled = false; editando = true; tabControl1.SelectTab(1); } catch (Exception es) { Program.MensajeError(es.Message); } }
private void CmdLogIn_Click(object sender, EventArgs e) { try { DB = new Clases.IM_DB_Entities(); var usr = from us in DB.Users where us.Login_Name == TxtUserLog.Text && us.Login_Pass == TxtPassLog.Text select us; Clases.Users user = new Clases.Users() { Nombre = usr.Select(u => u.Nombre).FirstOrDefault(), Login_Name = usr.Select(u => u.Login_Name).FirstOrDefault(), Login_Pass = usr.Select(u => u.Login_Pass).FirstOrDefault(), Telefono_Local = usr.Select(u => u.Telefono_Local).FirstOrDefault(), Telefono_Movil = usr.Select(u => u.Telefono_Movil).FirstOrDefault(), Direccion = usr.Select(u => u.Direccion).FirstOrDefault(), Cedula = usr.Select(u => u.Cedula).FirstOrDefault(), Cargo = usr.Select(u => u.Cargo).FirstOrDefault(), Usr_ID = usr.Select(u => u.Usr_ID).FirstOrDefault() }; if (user.Usr_ID != 0) { MessageBox.Show("Bienvenido!", "Hola " + user.Nombre, MessageBoxButtons.OK, MessageBoxIcon.Information); FrmPrincipal frm = new FrmPrincipal(); Program.frmLog = this; Program.LoggedUser = user; TxtPassLog.Text = ""; TxtUserLog.Text = ""; this.Hide(); frm.Show(); } else { MessageBox.Show("Usuario no encontrado.\nIntentelo de nuevo", "No encontrado!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); TxtPassLog.Text = ""; TxtUserLog.Focus(); } } catch (Exception es) { MessageBox.Show(es.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }