예제 #1
0
파일: Paciente.cs 프로젝트: chaqui/SGREB
        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);
        }
예제 #2
0
파일: Paciente.cs 프로젝트: chaqui/SGREB
        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);
        }