Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }