Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        /// <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);
        }
Exemplo n.º 4
0
 /// <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;
     }
 }