public void a_Criar_alergia() { var Alergias = new Alergias(); var angiodema = new Alergia { Nome = "Angiodema" }; var urticaria = new Alergia { Nome = "Urticária" }; var anafilatico = new Alergia { Nome = "Choque Anafilático" }; var broncoespasmo = new Alergia { Nome = "Broncoespasmo" }; var laringoespasmo = new Alergia { Nome = "Laringoespasmo" }; var outros = new Alergia { Nome = "Outros" }; Alergias.Salvar(angiodema); Alergias.Salvar(urticaria); Alergias.Salvar(anafilatico); Alergias.Salvar(broncoespasmo); Alergias.Salvar(laringoespasmo); Alergias.Salvar(outros); }
public async Task <IActionResult> modificarAlergia(putAlergia alergia) { var user_uuid = User.Claims.Where(x => x.Type == ClaimTypes.Sid).First().Value; Alergia alergiaGuardada = _context.Alergias .Where(a => a.UUID == alergia.UUID) .FirstOrDefault(); if (alergiaGuardada != null) { Alergeno nuevoAlergeno = new Alergeno { UUID = Guid.NewGuid(), nombre = alergia.nombreAlergeno }; _context.Alergenos.Add(nuevoAlergeno); _context.SaveChanges(); Alergia alergiaModificada = new Alergia { UUID = alergiaGuardada.UUID, alergeno = nuevoAlergeno }; _context.Entry(alergiaGuardada).State = EntityState.Detached; _context.Entry(alergiaModificada).State = EntityState.Modified; await _context.SaveChangesAsync(); return(Ok("alergia actualizada")); } ; return(BadRequest("la alergia no existe")); }
private void pbxADDA_Click(object sender, EventArgs e) { try { Alergia nuevoAlergia = new Alergia(); if (cbxAlergias.SelectedIndex == 0) { MessageBox.Show("Seleccione un Items"); } else if (lista.Contains((Alergia)cbxAlergias.SelectedItem)) { MessageBox.Show("Ya existe"); } else { nuevoAlergia = (Alergia)cbxAlergias.SelectedItem; lista.Add(nuevoAlergia); dgvAlergias.DataSource = null; dgvAlergias.DataSource = lista; dgvAlergias.Columns[0].Visible = false; } } catch (Exception ex) { throw ex; } }
public Alergia Agregar(Alergia alergia) { using (var cnx = Conexion.Open) { cnx.Alergia.InsertOnSubmit(alergia); cnx.SubmitChanges(); } return(alergia); }
protected void btnGuardarAlergia_Click(object sender, EventArgs e) { if (Session["Paciente"] != null && txtAlergia.Text != "") { Paciente P = Session["Paciente"] as Paciente; Alergia A = new Alergia(P.ID, txtAlergia.Text); A.Guardar(); txtAlergia.Text = ""; } }
public JsonResult ObtenerAlergia(int codigo) { Alergia registro = alergias.ObtenerAlergia(codigo); return(Json(new { Codigo = registro.Codigo, Paciente = registro.Paciente, Tipo = registro.Tipo, Detalle = registro.Detalle, Reaccion = registro.Reaccion, Tratamiento = registro.Tratamiento }, JsonRequestBehavior.AllowGet)); }
public Boolean EditarAlergia(Alergia alergia) { using (var cnx = Conexion.Open) { var alergiaAux = cnx.Alergia.FirstOrDefault(x => x.Codigo == alergia.Codigo); alergiaAux.Detalle = alergia.Detalle; alergiaAux.Paciente = alergia.Paciente; alergiaAux.Reaccion = alergia.Reaccion; alergiaAux.Tipo = alergia.Tipo; alergiaAux.Tratamiento = alergia.Tratamiento; cnx.SubmitChanges(); } return(true); }
private void btnAgregar_Click(object sender, EventArgs e) { try { if (grbCargaDe.Text == "Ingrese Alergia") { Alergia_Service alerg_ser = new Alergia_Service(); Alergia alergias = new Alergia(); if (txtNombre.Text == "") { MessageBox.Show("Debe completar el campo"); txtNombre.Focus(); } else { // FALTA VERIFICAR QUE NO SE REPITA alergias.Nombre1 = txtNombre.Text.Trim(); alerg_ser.CargarAlergia(alergias); MessageBox.Show("Se cargo con exito"); this.Dispose(); } } else if (grbCargaDe.Text == "Ingrese Medicamento") { Medicamento_Service Medicament_Ser = new Medicamento_Service(); Medicamento Medicament = new Medicamento(); if (txtNombre.Text == "") { MessageBox.Show("Debe completar el campo"); txtNombre.Focus(); } else { // FALTA VERIFICAR QUE NO SE REPITA Medicament.Nombre1 = txtNombre.Text.Trim(); Medicament_Ser.CargarMedicamento(Medicament); MessageBox.Show("Se cargo con exito"); this.Dispose(); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public ActionResult <IDictionary <string, string> > postAlergia([FromBody] PostAlergia alergia) { var user_uuid = User.Claims.Where(x => x.Type == ClaimTypes.Sid).First().Value; Paciente paciente = _context.Pacientes .Where(p => p.UUID == alergia.pacienteId) .FirstOrDefault(); if (paciente != null) { Alergeno nuevoAlergeno = new Alergeno { UUID = Guid.NewGuid(), nombre = alergia.nombreAlergeno, }; if (nuevoAlergeno == null) { return(BadRequest("alergeno no existe")); } _context.Alergenos.Add(nuevoAlergeno); _context.SaveChanges(); Alergia nuevaAlgeria = new Alergia { UUID = Guid.NewGuid(), alergeno = nuevoAlergeno, paciente = paciente }; if (nuevaAlgeria == null) { return(BadRequest("la alergia no existe")); } _context.Alergias.Add(nuevaAlgeria); _context.SaveChanges(); return(Ok(new Dictionary <string, string> () { { "ok", "Alergia creada correctamente" } })); } return(BadRequest("la alergia no se ha creado")); }
public ActionResult <IDictionary <string, string> > deleteAlergia(Guid id) { var user_uuid = User.Claims.Where(x => x.Type == ClaimTypes.Sid).First().Value; Alergia alergia = _context.Alergias .Where(a => a.UUID == id) .FirstOrDefault(); _context.Alergias.Remove(alergia); _context.SaveChanges(); if (alergia == null) { return(NotFound()); } return(Ok(new Dictionary <string, string> () { { "ok", "alergia borrada" } })); }
public JsonResult EditarAlergia(Alergia alergia) { alergias.EditarAlergia(alergia); return(Json(true)); }
public JsonResult GuardarAlergia(Alergia alergia) { var alergiaCodigo = alergias.Agregar(alergia).Codigo; return(Json(new { Resultado = true, CodigoAlergia = alergiaCodigo })); }
public Alergia ObtenerAlergia(int codigo) { Alergia alergia = Conexion.Open.Alergia.FirstOrDefault(x => x.Codigo == codigo); return((alergia != null) ? alergia : new Alergia()); }
public static void Initialize(ClinicaContext context) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); //CLINICAS var clinicas = new Clinica[] { new Clinica { clinicaUUID = Guid.NewGuid(), nombre = "Fisio Alcala", calle = "Logrono", numero = "5", localidad = "Alcala de henares", codigoPostal = 1234567899, web = "probando.es", telefono = 918846532 } }; foreach (Clinica u in clinicas) { context.Clinicas.Add(u); } context.SaveChanges(); //Alergeno var alergenos = new Alergeno[] { new Alergeno { UUID = Guid.NewGuid(), nombreAlergeno = "almendra" } }; foreach (Alergeno a in alergenos) { context.Alergenos.Add(a); } context.SaveChanges(); //PACIENTE var pacientes = new Paciente[] { new Paciente { pacienteUUID = Guid.Parse("984b0fe6-071e-416e-bfb2-f177ae7c8bdc"), codigoPin = 1234, nombre = "victor", apellido1 = "Fernandez", apellido2 = "lopez", telefonoFijo = 918876532, telefonoMovil = 635988774, fechaNacimiento = DateTime.Parse("11-02-1984"), valoracionInicial = "Primera valoracion en consulta", cirugia = "no tiene cirugias", codigoPostal = 28845 } }; foreach (Paciente p in pacientes) { context.Pacientes.Add(p); } context.SaveChanges(); if (context.Citas.Any()) { return; // DB has been seeded } //PACIENTE DE CLINICA var pacientesdeclinicas = new PacienteDeClinica[] { new PacienteDeClinica { clinica = clinicas[0], paciente = pacientes[0] } }; foreach (PacienteDeClinica pc in pacientesdeclinicas) { context.pacientesDeClinicas.Add(pc); } context.SaveChanges(); //TRATAMIENTO FARMACOLOLGICO var tratamientosfarmacologicos = new TratamientoFarmacologico[] { new TratamientoFarmacologico { UUID = Guid.NewGuid(), fechaInicio = new System.DateTime(2019, 07, 15, 09, 30, 00), fechaFin = new System.DateTime(2019, 08, 15, 09, 30, 00), descripcionTratamiento = "antiflamatorio", paciente = pacientes[0] } }; foreach (TratamientoFarmacologico tratamiento in tratamientosfarmacologicos) { context.tratamientosFarmacologicos.Add(tratamiento); } context.SaveChanges(); //EMPLEADO Empleado empleado = new Empleado { UUID = Guid.NewGuid(), nombre = "Daniel", apellido1 = "polo", apellido2 = "takeuchi", }; context.Add(empleado); context.SaveChanges(); //ESPECIALIDAD var especialidad = new Especialidad { UUID = Guid.NewGuid(), nombre = "Fisioterapia" }; context.Add(especialidad); context.SaveChanges(); //ESPECIALISTA var especialistas = new Especialista[] { new Especialista { UUID = Guid.NewGuid(), empleadoId = empleado, especialidadId = especialidad, numeroColegiado = 112 } }; foreach (Especialista espe in especialistas) { context.Especialistas.Add(espe); } context.SaveChanges(); //CITAS var citas = new Cita[] { new Cita { UUID = Guid.Parse("0b8670b5-63d4-4852-91b9-403d207c6e73"), fechaCita = DateTime.Parse("2019-09-01"), horaCita = new System.DateTime(2019, 08, 30, 17, 30, 00), paciente = pacientes[0], descripcionConsulta = "Ver Peppa Pig", especialista = especialistas[0] // tratamiento="Tratamiento con frio", // inicioTratamiento=DateTime.Parse("2019-09-03"), // finTratamiento=DateTime.Parse("2019-10-01") } }; foreach (Cita s in citas) { context.Citas.Add(s); } context.SaveChanges(); // new Cita // { // UUID = Guid.NewGuid(), // pacienteUUID = Guid.NewGuid(), // fechaCita = new System.DateTime(2019,08,30,17,30,00), //especialidad = "Podologia", // nombreEspecialista = "Isabel", //descripcionConsulta = "Acude a consulta por dolor en hombro izquierdo", //tratamiento = "manipulacion en la escapula del hombro izquierdo, tratamiento con frio y tens", //inicioTratamiento = new DateTime(2019,08,30), //finTratamiento = new DateTime(2019,09,5), //} //}; /* foreach (Cita s in citas) * { * context.Citas.Add(s); * } * context.SaveChanges();*/ //TRATAMIENTOCITA var tratamientos = new TratamientoCita[] { new TratamientoCita { UUID = Guid.NewGuid(), fechaInicio = new System.DateTime(2019, 08, 30, 17, 30, 00), fechaFin = new System.DateTime(2019, 09, 05, 17, 30, 00), descripcion = "vendaje en la el hombro izquierdo", cita = citas[0] } }; foreach (TratamientoCita tr in tratamientos) { context.tratamientoCitas.Add(tr); } context.SaveChanges(); //Alergia var alergias = new Alergia[] { new Alergia { UUID = Guid.NewGuid(), pacienteId = pacientes[0], alergenoId = alergenos[0], } }; foreach (Alergia al in alergias) { context.Alergias.Add(al); } context.SaveChanges(); //USUARIOS /* var usuario = new Usuario [] * { * new Usuario{ * UUID = Guid.NewGuid(), * nombre = "Raistlin", * apellido1 = "Majere", * apellido2 = "Majere", * telefono = "+34656355788", * email = "d&d.com", * codigoPin = 1234 * } * }; * /* foreach (Usuario u in usuario) * { * context.Usuarios.Add(u); * } * context.SaveChanges();*/ //ALERGENOS }