public int agregar(PacienteGrid paciente, int idIncidente) { TC_Persona tcPersona = new TC_Persona { nombres = paciente.nombre, apellidos = paciente.apellido, dpi = paciente.dpi }; Persona persona = new Persona(); Incidente incidente = new Incidente(); var id = persona.Crear(tcPersona); int idPaciente = obtenerId(); TC_Paciente tcPaciente = new TC_Paciente { edad = int.Parse(paciente.edad), Persoan = id, herido = obtenerBooleano(paciente.herido), fallecido = obtenerBooleano(paciente.fallecido), Sexo = paciente.sexo, domicilio = paciente.domicilio, idPaciente = idPaciente }; crear(tcPaciente); var resultado = incidente.agregarPaciente(idPaciente, idIncidente); idPaciente++; guardarId(idPaciente); if (resultado != -1) { return(0); } return(-1); }
internal int agregarSuicidio(PacienteGrid paciente, int idIncidente) { TC_Persona tcPersona = new TC_Persona { nombres = paciente.nombre, apellidos = paciente.apellido, dpi = paciente.dpi }; Persona persona = new Persona(); Incidente incidente = new Incidente(); var id = persona.Crear(tcPersona); CausaSuicidio causaSuicidio = new CausaSuicidio(); int idPaciente = obtenerId(); TC_Paciente tcPaciente = new TC_Paciente { edad = int.Parse(paciente.edad), Persoan = id, Sexo = paciente.sexo, idPaciente = idPaciente, domicilio = paciente.domicilio }; crear(tcPaciente); var resultado = incidente.agregarPaciente(idPaciente, idIncidente); idPaciente++; guardarId(idPaciente); if (resultado != -1) { return(0); } return(-1); }
/// <summary> /// crear un TC_Paciente en la base de datos /// </summary> /// <param name="paciente"></param> /// <returns> id del TC_Paciente creado</returns> public int crear(TC_Paciente paciente) { var bitacora = new bitacoraBomberoaContext(); bitacora.TC_Paciente.Add(paciente); bitacora.SaveChanges(); guardarId(paciente.idPaciente + 1); return(paciente.idPaciente); }
/// <summary> /// modificar TC_Paciente de la base de datos /// </summary> /// <param name="paciente">tc paciente a modificar</param> public void Modificar(TC_Paciente paciente) { using (var bitacora = new bitacoraBomberoaContext()) { var tcPacienteM = bitacora.TC_Paciente.Find(paciente.idPaciente); tcPacienteM.edad = paciente.edad; tcPacienteM.Sexo = paciente.Sexo; tcPacienteM.fallecido = paciente.fallecido; tcPacienteM.Persoan = paciente.Persoan; tcPacienteM.herido = paciente.herido; } }