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(); } }
public async void IniciarDatosControl(Window window) { _windowLogin = window; ListaUsuarios = await _servicioUsuarios.BuscarUsuariosAsync(); ListaUsuarios.Add(new UsuarioSesionDTO { CodigoUsuario = "NoUser" }); }
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 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"); }