/// <summary> /// Priscilla Mena /// 15/01/2019 /// Efecto: Metodo que actualiza e inserta los usuarios en la tabla de Usuarios de la base de datos ReunionesPorLaDireccionDB /// los datos los toma de la base de datos de login /// Requiere: - /// Modifica: - /// Devuelve: - /// </summary> /// <param></param> /// <returns></returns> public void actualizarListaUsuarios() { List <Usuario> listaTemp = new List <Usuario>(); //guarda la lista de los usuarios que se deben insertar en la base de datos List <Usuario> listaUsuarios = usuarioServicios.getUsuarios(); //lista de usuarios en la base de datos de RevisionesPorLaDireccionLE List <Usuario> listaUsuariosLogin = usuarioServicios.getUsuariosLogin(); //lista de usuarios en la base de datos de Login asociados a la aplicacion de RevisionesPorLaDireccionLE //se recorre la lista de usuarios que vienen de la base de datos de Login foreach (Usuario usuario in listaUsuariosLogin) { Boolean NoEncontrado = false;//variable para saber si el usuario ya se encuentra en la base de datos de RevisionesPorLaDireccionLE //se recorre la lista con los usuarios de la base de datos de RevisionesPorLaDireccionLE foreach (Usuario usuarioRRD in listaUsuarios) { if (usuarioRRD.nombre == usuario.nombre) { NoEncontrado = true; } } if (!NoEncontrado) { listaTemp.Add(usuario); } } //se insertan los usuarios que no estan en la base de datos de RevisionesPorLaDireccionLE foreach (Usuario usuario in listaTemp) { usuarioServicios.insertarUsuario(usuario); } }
/// <summary> /// Priscilla Mena /// 20/09/2018 /// Efecto: Metodo para llenar los datos de la tabla con los Elementos a Revisar que se encuentran en la base de datos /// Requiere: - /// Modifica: - /// Devuelve: - /// </summary> /// <param></param> /// <returns></returns> private void cargarDatosTblUsuarios() { List <Usuario> listaUsuario = new List <Usuario>(); listaUsuario = usuarioServicios.getUsuarios(); rpUsuario.DataSource = listaUsuario; rpUsuario.DataBind(); Session["listaUsuario"] = listaUsuario; }
private void aceptar_Click(object sender, EventArgs e) { List <Usuario> listaUsuarios = new List <Usuario>(); listaUsuarios = usuarioServicios.getUsuarios(); int tipoUsuario = 0; bool uEncontrado = false; foreach (Usuario u in listaUsuarios) { if (u.nombre_Usuario == textBox1.Text) { uEncontrado = true; if (u.contraseña == textBox2.Text) { tipoUsuario = u.tipoUsuario; } else { MessageBox.Show("Usuario y/o contraseña incorrectos."); //Contraseña incorrecta } } } if (!uEncontrado) { MessageBox.Show("Usuario y/o contraseña incorrectos."); //Usuario incorrecto } switch (tipoUsuario) { case 1: VentanaVendedor vV = new VentanaVendedor(); vV.Show(); vV.AutoScrollPosition = new Point(0, 0); break; case 2: VentanaCajero vC = new VentanaCajero(); vC.Show(); break; case 3: VentanaBodeguero vB = new VentanaBodeguero(); vB.Show(); break; case 4: VentanaAdmin vA = new VentanaAdmin(); vA.Show(); break; case 5: VentanaCliente vCl = new VentanaCliente(); vCl.Show(); break; } }