protected override void BorrarActual() { string msg = string.Empty; if (UsuarioSeleccionado != null) { int Existe = ComprobarExistencia(); if (Existe < 0) { msg = "No se puede borrar porque no se ha insertado en la base de datos"; } else { db.TBLUSUARIOS.Remove(UsuarioSeleccionado.Usuario); ListaUsuarios.Remove(UsuarioSeleccionado); db.SaveChanges(); RaisePropertyChanged("ListaUsuarios"); msg = "Borrado"; } } else { msg = "Ningun usuario seleccionado"; } MessageBox.Show(msg); }
public ActionResult Recuperacioncon(ListaUsuarios model) { try { if (ModelState.IsValid) { using (Context db1 = new Context()) { var oUser = db1.Usuario.Where(d => d.token == model.token).FirstOrDefault(); if (oUser != null) { oUser.contrasena = Encrypt.GetSHA256(model.Password1); oUser.token = null; db1.Entry(oUser).State = System.Data.Entity.EntityState.Modified; db1.SaveChanges(); } } } else { return(View(model)); } } catch (Exception ex) { throw new Exception(ex.Message); } ViewBag.Message1 = "Contraseña modificada con éxito"; return(View("Index")); }
public ListaUsuarios ListarUsuarios(string nome, string email, int perfil, int pg, int qt) { ListaUsuarios response = new ListaUsuarios(); var pagina = pg - 1; var query = session.Query <Usuario>(); if (!string.IsNullOrEmpty(nome)) { query = query.Where(x => x.NomeUsuario.ToUpper().Like("%" + nome.ToUpper() + "%")); } if (!string.IsNullOrEmpty(email)) { query = query.Where(x => x.Email.ToUpper().Like("%" + email.ToUpper() + "%")); } if (perfil != 0) { query = query.Where <Usuario>(x => x.Perfil.IdPerfil == perfil); } var result = query.Skip(pagina * qt).Take(qt).ToList(); response.usuarios = result; response.pagina = pg; response.quantidade = result.Count; return(response); }
public void TestMethod1() { ListaUsuarios lista = new ListaUsuarios(); Ej3.Usuario user = new Ej3.Usuario("1", "Vicente Calderon", "*****@*****.**"); Ej3.Usuario user2 = new Ej3.Usuario("2", "Luis Vicente", "*****@*****.**"); Ej3.Usuario user3 = new Ej3.Usuario("3", "Lucas Adert", "*****@*****.**"); Ej3.Usuario user4 = new Ej3.Usuario("4", "Luxx LP", "*****@*****.**"); Ej3.Usuario user5 = new Ej3.Usuario("5", "Lucia Berezaga", "*****@*****.**"); lista.Agregar(user); lista.Agregar(user2); lista.Agregar(user3); lista.Agregar(user4); lista.Agregar(user5); //La lista solo tiene al usuario "Vicente Calderon" IList <Ej3.Usuario> resultado = lista.ObtenerAproximado("Calderon"); resultado[0].NombreCompleto = "Ansaldi Carlos"; //Si son iguales se cumple la defensive copy Assert.AreEqual(user.NombreCompleto, "Vicente Calderon"); }
/// <summary> /// Método encargado de validar los datos escritos por el gerente , y en caso de que alguno /// fuese inválido, se impediría su creación. /// </summary> /// <returns></returns> public bool ValidarDatosEscritos() { bool datosValidados = true; Usuarios usuarioBusqueda; if (string.IsNullOrEmpty(NombreUsuario) || string.IsNullOrEmpty(DniUsuario) || IndiceHorario == -1 || string.IsNullOrEmpty(EdadUsuario.ToString()) || string.IsNullOrEmpty(AlturaUsuario.ToString()) || string.IsNullOrEmpty(PesoUsuario.ToString()) || IndiceObjetivo == -1) { MensajeError = "Por favor, revise los datos"; datosValidados = false; } else if (DniUsuario.Length != 9 || NombreUsuario.Length > 20 || EdadUsuario < 0 || AlturaUsuario < 0 || PesoUsuario < 0) { datosValidados = false; MensajeError = "Por favor, revise los datos"; } else { // Los datos introducidos son válidos, comprobamos que el DNI no se encuentre ya en la base de datos. usuarioBusqueda = ListaUsuarios.SingleOrDefault(usuario => usuario.Dni == DniUsuario); if (usuarioBusqueda != null) { MensajeError = "El usuario ya existe"; datosValidados = false; } } return(datosValidados); }
public List <ListaUsuarios> GetListaUsuarios() { ds.Tables.Clear(); Cl_Usuarios clUsuarios = new Cl_Usuarios(); ds = clUsuarios.GetListaUsuarios(); List <ListaUsuarios> Datos = new List <ListaUsuarios>(); foreach (DataRow dr in ds.Tables["DATOS"].Rows) { ListaUsuarios Registro = new ListaUsuarios(); Registro.UsuarioId = Convert.ToInt32(dr["UsuarioId"]); Registro.Nombres = dr["Nombres"].ToString(); Registro.SedeId = Convert.ToInt32(dr["SedeId"]); Registro.Sede = dr["Sede"].ToString(); Registro.Telefono = dr["Telefono"].ToString(); Registro.Correo = dr["Correo"].ToString(); Registro.Usuario = dr["Usuario"].ToString(); Registro.PerfilId = Convert.ToInt32(dr["PerfilId"]); Registro.Perfil = dr["Perfil"].ToString(); Registro.Nombre = dr["Nombre"].ToString(); Registro.Apellido = dr["Apellidos"].ToString(); Registro.CntIngresos = Convert.ToInt32(dr["CntIngresos"]); Registro.PaisId = Convert.ToInt32(dr["PaisId"]); Registro.EstatusUsuarioId = Convert.ToInt32(dr["EstatusUsuarioId"]); Registro.EstatusUsuario = dr["EstatusUsuario"].ToString(); Datos.Add(Registro); } return(Datos); }
public ActionResult Recuperacion(ListaUsuarios model) { string token = Encrypt.GetSHA256(Guid.NewGuid().ToString()); try { //if (ModelState.IsValid) //{ using (Context db1 = new Context()) { var oUser = db1.Usuario.Where(d => d.email == model.correorecupera).FirstOrDefault(); if (oUser != null) { oUser.token = token; db1.Entry(oUser).State = System.Data.Entity.EntityState.Modified; db1.SaveChanges(); //enviar mail SendEmail(oUser.email, token); } } return(RedirectToAction("Index", new { Message1 = "Se ha enviado un correo electrónico a la dirección proporcionada para la recuperación de contraseña." })); //} //return Redirect("/Home"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public Modelos.ListaUsuarios Listagem(string filtro) { try { // Instância do objeto da lista genérica ListaUsuarios Modelos.ListaUsuarios objListaUsuarios = new ListaUsuarios(); // Configura as informaçõessore o banco connUsuario.ConnectionString = Dados.conexao; cmdUsuario.Connection = connUsuario; cmdUsuario.CommandType = CommandType.StoredProcedure; cmdUsuario.CommandText = "SelecionarUsuario"; cmdUsuario.Parameters.AddWithValue("pfiltro", filtro); connUsuario.Open(); MySqlDataReader dr = cmdUsuario.ExecuteReader(); cmdUsuario.Parameters.Clear(); while (dr.Read()) { ModeloUsuarios usuario = new ModeloUsuarios(); usuario.IdUsuario = int.Parse(dr["idusuario"].ToString()); usuario.Nome = dr["nome"].ToString(); // Adiciona o objeto usuário à lista objListaUsuarios.Add(usuario); } return(objListaUsuarios); } catch { throw new Exception("Não foi possível estabelecer a conexão com o banco de dados"); } finally { connUsuario.Close(); } }
private void usuáriosToolStripMenuItem_Click(object sender, EventArgs e) { ListaUsuarios form = new ListaUsuarios(); form.ShowDialog(); CheckUser(); }
public void Listar() { ListaUsuarios.DataTextField = "usuNombre"; ListaUsuarios.DataValueField = "usuDocumento"; ListaUsuarios.DataSource = Cu.ListaUsuarios(""); ListaUsuarios.DataBind(); ListaUsuarios.Items.Insert(0, new ListItem("Seleccione", "0")); }
public void listar() { Controladores.UsuarioControlador us = new Controladores.UsuarioControlador(); ListaUsuarios.DataTextField = "usuNombre"; ListaUsuarios.DataValueField = "usuDocumento"; ListaUsuarios.DataSource = us.ListaUsuarios(""); ListaUsuarios.DataBind(); ListaUsuarios.Items.Insert(0, new ListItem("Seleccione", "0")); }
public async void IniciarDatosControl(Window window) { _windowLogin = window; ListaUsuarios = await _servicioUsuarios.BuscarUsuariosAsync(); ListaUsuarios.Add(new UsuarioSesionDTO { CodigoUsuario = "NoUser" }); }
public UsuariosWindow(ListaUsuarios listaUsuarios, TextBlock status, string usuarioLoggeado) { this.usuarioLoggeado = usuarioLoggeado; this.status = status; this.listaUsuarios = listaUsuarios; usuarioActual = null; InitializeComponent(); cargarDataGrid(); }
public List <ListaUsuarios> listaUsu() { try { Conexion objCone = new Conexion(); OracleConnection cn = objCone.getConexion(); cn.Open(); OracleCommand cmd = new OracleCommand("FN_USUARIOS", cn); cmd.CommandType = CommandType.StoredProcedure; List <ListaUsuarios> lista = new List <ListaUsuarios>(); OracleParameter output = cmd.Parameters.Add("C_USUARIO", OracleDbType.RefCursor); output.Direction = ParameterDirection.ReturnValue; cmd.ExecuteNonQuery(); OracleDataReader reader = ((OracleRefCursor)output.Value).GetDataReader(); if (reader.HasRows) { while (reader.Read()) { ListaUsuarios usua = new ListaUsuarios(); usua.rut = reader.GetString(0); usua.nombre = reader.GetString(1); usua.apellido = reader.GetString(2); usua.email = reader.GetString(3); usua.cargo = reader.GetString(4); usua.nomusu = reader.GetString(5); usua.password = reader.GetString(6); lista.Add(usua); } } else { ListaUsuarios usua = new ListaUsuarios(); usua.rut = "--"; usua.nombre = "--"; usua.apellido = "--"; usua.email = "--"; usua.nomusu = "--"; usua.password = "******"; lista.Add(usua); } cn.Close(); output.Dispose(); cmd.Dispose(); cn.Dispose(); objCone = null; return(lista); } catch (Exception) { throw; } }
public void ActualizarUsuariosAdmin() { NegocioDatos negocio = new NegocioDatos(); Session["ListaUsuarios" + Session.SessionID] = negocio.ListarUsuariosAdmin(); ListaUsuarios.DataSource = (List <Usuario>)Session["ListaUsuarios" + Session.SessionID]; ListaUsuarios.DataTextField = "Email"; ListaUsuarios.DataValueField = "ID_Usuario"; ListaUsuarios.SelectedIndex = 0; ListaUsuarios.DataBind(); }
protected void LoadUsuarios() { string sql = "SELECT user_id,Nome,Email FROM USUARIOS WHERE Status=1 ORDER BY Nome"; db = new ConexaoDataBase().GetConnection(); DataTable tb = (DataTable)db.Query(sql); // Carrega os dados da consulta no gridview ListaUsuarios.DataSouce = tb; ListaUsuarios.DataBind(); }
private void Imprimirbutton_Click(object sender, EventArgs e) { if (ConsultadataGridView.RowCount == 0) { MessageBox.Show("No hay Datos Para Imprimir"); return; } else { ListaUsuarios ListaUsuarios = new ListaUsuarios(Usuarios); ListaUsuarios.Show(); } }
// GET: Usuarios/Details/5 public ActionResult Details(string guid) { List <UsuarioViewModel> lista = new List <UsuarioViewModel>(); var listaUsuarios = new ListaUsuarios().Lista; foreach (var user in listaUsuarios) { lista.Add(new UsuarioViewModel(user)); } var usuario = lista.Find(x => x.GuidUsuario == guid); return(View(usuario)); }
// ============================================================================================== // // Métodos Procesar private void Procesar_RecibirUsuarios(Comando_MandarUsuarios Comando) { lock (Global.UsuariosLock) { Global.Usuarios.Clear(); foreach (var usuario in Comando.Usuarios) { Global.Usuarios.Add(usuario); } } ListaUsuarios.EndRefresh(); }
public void TestMethod1() { ListaUsuarios lista = new ListaUsuarios(); Usuario us = new Usuario("101", "Heraldo de la Grieta", "*****@*****.**"); Usuario us2 = new Usuario("102", "Coronel Ansaldi", "*****@*****.**"); Usuario us3 = new Usuario("998", "Sargento Dilatro", "*****@*****.**"); lista.Agregar(us); lista.Agregar(us2); lista.Agregar(us3); Assert.AreEqual(us.NombreCompleto, lista.ObtenerPorCodigo("101").NombreCompleto); us.NombreCompleto = "Gerardo de la Grieta"; lista.Actualizar(us); Assert.AreEqual("Gerardo de la Grieta", lista.ObtenerPorCodigo("101").NombreCompleto); }
// GET: Usuarios public ActionResult Index() { List <UsuarioViewModel> lista = new List <UsuarioViewModel>(); var listaUsuarios = new ListaUsuarios().Lista; foreach (var usuario in listaUsuarios) { lista.Add(new UsuarioViewModel(usuario)); } var listaOrdenada = lista.OrderBy(x => x.GuidUsuario); return(View(listaOrdenada)); }
public void TestMethod1() { ListaUsuarios lista = new ListaUsuarios(); Usuario us = new Usuario("101", "Heraldo de la Grieta", "*****@*****.**"); Usuario us2 = new Usuario("102", "Coronel Ansaldi", "*****@*****.**"); Usuario us3 = new Usuario("998", "Sargento Dilatro", "*****@*****.**"); lista.Agregar(us); lista.Agregar(us2); lista.Agregar(us3); Assert.AreEqual(lista.Compare(us, us2), -1); lista.Eliminar("102"); //Probamos si se elimino Assert.AreEqual(2, lista.ObtenerTodos().Count); lista.ObtenerPorCodigo("102"); }
private void CheckUser() { var admin = Firebird.ReturnAdmin(); if (admin.UserName == null) { MessageBox.Show("É necessário criar uma conta para o administrador", "Aviso!", MessageBoxButtons.OK); ListaUsuarios form = new ListaUsuarios(true); form.ShowDialog(); CheckUser(); return; } CurrentUser = Firebird.ReturnLastUser(); lbUser.Text = CurrentUser.UserName; if (CurrentUser.IsAdmin == 1) { lbUser.Text += " (admin)"; btnReset.Enabled = true; } }
private async void Guardar() { var usr = new Usuarios { IdUsuario = UsuarioSeleccionado.IdUsuario, Nombre = EditaNombre, Apellido = EditaApellidos }; //if(!string.Equals(EditaNombre, UsuarioSeleccionado.Nombre)) //{ if (string.IsNullOrEmpty(this.EditaNombre)) { usr.Nombre = this.NombreSeleccionado; } //} ListaUsuarios.Remove(UsuarioSeleccionado); ListaUsuarios.Add(usr); this.ListaUsuarios.OrderByDescending(v => v.IdUsuario); this.EditaNombre = string.Empty; this.EditaApellidos = string.Empty; await PopupNavigation.Instance.PopAsync(true); }
public void TestMethod1() { ListaUsuarios lista = new ListaUsuarios(); Usuario us = new Usuario("102", "Heraldo de la Grieta", "*****@*****.**"); Usuario us2 = new Usuario("100", "Coronel Ansaldi", "*****@*****.**"); Usuario us3 = new Usuario("998", "Sargento Dilatro", "*****@*****.**"); Usuario us4 = new Usuario("55", "Vladimir Nutini", "*****@*****.**"); lista.Agregar(us); lista.Agregar(us2); lista.Agregar(us3); lista.Agregar(us4); //Ordenamiento por defecto (por codigo alfabeticamente) IList <Usuario> listaOrd = lista.ObtenerTodos(); Assert.AreEqual(listaOrd[0], us2); Assert.AreEqual(listaOrd[1], us); Assert.AreEqual(listaOrd[2], us4); Assert.AreEqual(listaOrd[3], us3); //Ordenamiento por nombre listaOrd = lista.ObtenerOrdenadosPor(new ComparadorNombre()); Assert.AreEqual(listaOrd[0], us2); Assert.AreEqual(listaOrd[1], us); Assert.AreEqual(listaOrd[2], us3); Assert.AreEqual(listaOrd[3], us4); //Ordenamiento por nombre descendente listaOrd = lista.ObtenerOrdenadosPor(new ComparadorNombreDescendente()); Assert.AreEqual(listaOrd[0], us4); Assert.AreEqual(listaOrd[1], us3); Assert.AreEqual(listaOrd[2], us); Assert.AreEqual(listaOrd[3], us2); //Ordenamiento por correo listaOrd = lista.ObtenerOrdenadosPor(new ComparadorCorreo()); Assert.AreEqual(listaOrd[0], us2); Assert.AreEqual(listaOrd[1], us3); Assert.AreEqual(listaOrd[2], us4); Assert.AreEqual(listaOrd[3], us); }
public ActionResult Recuperacioncon(string token) { ListaUsuarios model = new ListaUsuarios(); model.token = token; using (Context db1 = new Context()) { if (model.token == null || model.token.Trim().Equals("")) { return(View("Index")); } var oUser = db1.Usuario.Where(d => d.token == model.token).FirstOrDefault(); if (oUser == null) { ViewBag.Message = "Tu Token ha expirado"; return(View("Index")); } } return(View(model)); }
public void CargaDatosPrueba() //Datos de prueba para testeo { //Usuarios para Medicos Usuario medico = new Usuario(Usuario.EnumRol.Medico, "med", "123"); Usuario medico2 = new Usuario(Usuario.EnumRol.Medico, "med2", "123"); Usuario medico3 = new Usuario(Usuario.EnumRol.Medico, "med3", "123"); Usuario medico4 = new Usuario(Usuario.EnumRol.Medico, "med4", "123"); Usuario medico5 = new Usuario(Usuario.EnumRol.Medico, "med5", "123"); Usuario medico6 = new Usuario(Usuario.EnumRol.Medico, "med5", "123"); //Medico General AltaMedicoGeneral(DateTime.Now, 1, "Carlos General", "Yaguaron 1414", "099999", false, medico); AltaMedicoGeneral(DateTime.Now, 2, "Martin General", "Republica 1211", "099459", true, medico2); AltaMedicoGeneral(DateTime.Now, 3, "Alberto General", "Miguelete 3214", "0996579", false, medico3); //Medico Especialista AltaMedicoEspecialista(4, "Roberto Especialista", "Paysandu 1828", "099123", false, medico4); AltaMedicoEspecialista(5, "Juan Especialista", "Colonia 1165", "099923", true, medico5); AltaMedicoEspecialista(6, "Pedro Especialista", "Mercedes 1256", "099874", true, medico6); ListaUsuarios.Add(medico); ListaUsuarios.Add(medico2); ListaUsuarios.Add(medico3); ListaUsuarios.Add(medico4); ListaUsuarios.Add(medico5); ListaUsuarios.Add(medico6); //Usuario administrador Usuario administrador = new Usuario(Usuario.EnumRol.Administrador, "admin", "123"); ListaUsuarios.Add(administrador); //Usuarios para Paciente Usuario paciente = new Usuario(Usuario.EnumRol.Paciente, "pac", "123"); Usuario paciente2 = new Usuario(Usuario.EnumRol.Paciente, "pac2", "123"); Usuario paciente3 = new Usuario(Usuario.EnumRol.Paciente, "pac3", "123"); Usuario paciente4 = new Usuario(Usuario.EnumRol.Paciente, "pac4", "123"); Usuario paciente5 = new Usuario(Usuario.EnumRol.Paciente, "pac5", "123"); Usuario paciente6 = new Usuario(Usuario.EnumRol.Paciente, "pac6", "123"); ListaUsuarios.Add(paciente); ListaUsuarios.Add(paciente2); ListaUsuarios.Add(paciente3); ListaUsuarios.Add(paciente4); ListaUsuarios.Add(paciente5); ListaUsuarios.Add(paciente6); //Paciente AltaPaciente("Franco Paciente", "*****@*****.**", "099654", "12345", paciente); AltaPaciente("Ricardo Paciente", "*****@*****.**", "099124", "54321", paciente2); AltaPaciente("Pedro Paciente", "*****@*****.**", "099098", "56789", paciente3); AltaPaciente("Alberto Paciente", "*****@*****.**", "099987", "98765", paciente4); AltaPaciente("Gloria Paciente", "*****@*****.**", "098754", "32164", paciente5); AltaPaciente("Chingolo Paciente", "*****@*****.**", "099592", "76234", paciente6); //Especialidad AltaEspecialidad("Cirujano", 100); AltaEspecialidad("Orejologo", 50); AltaEspecialidad("Ojologo", 80); AltaEspecialidad("Currar", 150); AltaEspecialidad("Patologo", 40); AltaEspecialidad("Corazonologo", 180); //Reservas AltaReservaEspecialista(DateTime.Now.AddMonths(5), ListaMedicos[3], ListaPacientes[0], ListaEspecialidades[0]); AltaReservaEspecialista(DateTime.Now.AddMonths(6), ListaMedicos[3], ListaPacientes[0], ListaEspecialidades[0]); AltaReservaEspecialista(DateTime.Now.AddMonths(8), ListaMedicos[4], ListaPacientes[1], ListaEspecialidades[1]); AltaReservaEspecialista(DateTime.Now.AddMonths(10), ListaMedicos[5], ListaPacientes[2], ListaEspecialidades[2]); AltaReservaGeneral(DateTime.Now.AddMonths(1), ListaMedicos[0], ListaPacientes[3]); AltaReservaGeneral(DateTime.Now.AddDays(2), ListaMedicos[1], ListaPacientes[4]); AltaReservaGeneral(DateTime.Now.AddDays(56), ListaMedicos[2], ListaPacientes[5]); //EspecialidadMedico DateTime fecha = new DateTime(2015, 8, 12); DateTime fecha2 = new DateTime(2012, 12, 4); DateTime fecha3 = new DateTime(2011, 2, 5); DateTime fecha4 = new DateTime(2016, 8, 24); DateTime fecha5 = new DateTime(2010, 2, 15); DateTime fecha6 = new DateTime(2003, 7, 19); AltaEspecialidadMedico(ListaEspecialidades[0], fecha, (Especialista)ListaMedicos[3]); AltaEspecialidadMedico(ListaEspecialidades[1], fecha2, (Especialista)ListaMedicos[3]); AltaEspecialidadMedico(ListaEspecialidades[2], fecha3, (Especialista)ListaMedicos[3]); AltaEspecialidadMedico(ListaEspecialidades[3], fecha4, (Especialista)ListaMedicos[3]); AltaEspecialidadMedico(ListaEspecialidades[3], fecha, (Especialista)ListaMedicos[4]); AltaEspecialidadMedico(ListaEspecialidades[4], fecha5, (Especialista)ListaMedicos[4]); AltaEspecialidadMedico(ListaEspecialidades[5], fecha4, (Especialista)ListaMedicos[4]); AltaEspecialidadMedico(ListaEspecialidades[2], fecha2, (Especialista)ListaMedicos[4]); AltaEspecialidadMedico(ListaEspecialidades[3], fecha3, (Especialista)ListaMedicos[5]); AltaEspecialidadMedico(ListaEspecialidades[5], fecha2, (Especialista)ListaMedicos[5]); AltaEspecialidadMedico(ListaEspecialidades[0], fecha, (Especialista)ListaMedicos[5]); AltaEspecialidadMedico(ListaEspecialidades[1], fecha6, (Especialista)ListaMedicos[5]); //Historias Clinicas Pacientes ListaMedicos[0].AgregarDetalleHistoriaClinica(ListaPacientes[0], "Una historia de clinica como nunca antes vista"); ListaMedicos[0].AgregarDetalleHistoriaClinica(ListaPacientes[0], "Caso extraordinario de resfrio agudo"); ListaMedicos[0].AgregarDetalleHistoriaClinica(ListaPacientes[0], "Dolor de cabeza inexplicable"); ListaMedicos[0].AgregarDetalleHistoriaClinica(ListaPacientes[0], "Golpe severo del dedo chiquito del pie derecho contra la cama"); }
public async Task <List <Usuario> > Handle(ListaUsuarios request, CancellationToken cancellationToken) { var usuarios = await _context.tblUsuario.ToListAsync(); return(usuarios); }
private void listarTodosToolStripMenuItem_Click(object sender, EventArgs e) { ListaUsuarios obj = new ListaUsuarios(banco); obj.ShowDialog(); }
public Usuario getUser(int id) { Usuario user = ListaUsuarios.getUser(id); return(user); }