示例#1
0
        public void EstablecerTitularDePagoVigenteDeFamilia(long IdFamilia, long IdGrupoFamiliar)
        {
            GrupoFamiliar _grupofamiliar = null;

            var grupofamiliar = (from gf in context.GruposFamiliares
                                 where gf.IdFamilia == IdFamilia &&
                                 gf.TipoGrupoFamiliar != TipoGrupoFamiliar.Menor
                                 select gf).ToList();

            foreach (var g in grupofamiliar)
            {
                g.TitularPagoVigente = false;
            }

            context.SaveChanges();

            _grupofamiliar = (from gf in context.GruposFamiliares
                              where gf.IdFamilia == IdFamilia &&
                              gf.Id == IdGrupoFamiliar
                              select gf).FirstOrDefault();

            _grupofamiliar.IdSesion = SessionManager.getSessionIdentifier();
            _grupofamiliar.FechaUltimaTransaccion = DateTime.Now;
            _grupofamiliar.FechaRegistro          = DateTime.Now;
            _grupofamiliar.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _grupofamiliar.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _grupofamiliar.TitularPagoVigente = true;

            context.SaveChanges();
        }
示例#2
0
        public void Editar(long Id, Madre madre)
        {
            Madre _madre = null;

            _madre = (from p in context.Madres
                      where p.Id == Id
                      select p).FirstOrDefault();

            _madre.IdSesion = SessionManager.getSessionIdentifier();
            _madre.FechaUltimaTransaccion = DateTime.Now;
            _madre.FechaRegistro          = DateTime.Now;
            _madre.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _madre.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _madre.Nombres                = madre.Nombres;
            _madre.NombreCompleto         = madre.NombreCompleto;
            _madre.PrimerApellido         = madre.PrimerApellido;
            _madre.SegundoApellido        = madre.SegundoApellido;
            _madre.TercerApellido         = madre.TercerApellido;
            _madre.DocumentoIdentidad     = madre.DocumentoIdentidad;
            _madre.TipoDocumentoIdentidad = madre.TipoDocumentoIdentidad;
            _madre.FechaNacimiento        = madre.FechaNacimiento;
            _madre.IdDepartamento         = madre.IdDepartamento;
            _madre.IdProvincia            = madre.IdProvincia;
            _madre.IdMunicipio            = madre.IdMunicipio;
            _madre.LocalidadNacimiento    = madre.LocalidadNacimiento;
            _madre.Defuncion              = madre.Defuncion;
            _madre.Observaciones          = madre.Observaciones;

            context.SaveChanges();
        }
示例#3
0
        public void Editar(long Id, CorresponsabilidadMadre corresponsabilidadmadre)
        {
            CorresponsabilidadMadre _corresponsabilidadmadre = null;

            _corresponsabilidadmadre = (from cm in context.CorresponsabilidadesMadre
                                        where cm.Id == Id
                                        select cm).FirstOrDefault();

            _corresponsabilidadmadre.IdSesion = SessionManager.getSessionIdentifier();
            _corresponsabilidadmadre.FechaUltimaTransaccion = DateTime.Now;
            _corresponsabilidadmadre.FechaRegistro          = DateTime.Now;
            _corresponsabilidadmadre.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _corresponsabilidadmadre.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _corresponsabilidadmadre.IdEstablecimientoSalud = corresponsabilidadmadre.IdEstablecimientoSalud;
            _corresponsabilidadmadre.TipoInscripcionMadre   = corresponsabilidadmadre.TipoInscripcionMadre;
            _corresponsabilidadmadre.FechaInscripcion       = corresponsabilidadmadre.FechaInscripcion;
            _corresponsabilidadmadre.IdMadre                 = corresponsabilidadmadre.IdMadre;
            _corresponsabilidadmadre.IdTutor                 = corresponsabilidadmadre.IdTutor;
            _corresponsabilidadmadre.IdTipoParentesco        = corresponsabilidadmadre.IdTipoParentesco;
            _corresponsabilidadmadre.CodigoFormulario        = corresponsabilidadmadre.CodigoFormulario;
            _corresponsabilidadmadre.FechaUltimaMenstruacion = corresponsabilidadmadre.FechaUltimaMenstruacion;
            _corresponsabilidadmadre.FechaUltimoParto        = corresponsabilidadmadre.FechaUltimoParto;
            _corresponsabilidadmadre.NumeroEmbarazo          = corresponsabilidadmadre.NumeroEmbarazo;
            _corresponsabilidadmadre.ARO = corresponsabilidadmadre.ARO;
            _corresponsabilidadmadre.FechaSalidaPrograma = corresponsabilidadmadre.FechaSalidaPrograma;
            _corresponsabilidadmadre.TipoSalidaMadre     = corresponsabilidadmadre.TipoSalidaMadre;
            _corresponsabilidadmadre.Observaciones       = corresponsabilidadmadre.Observaciones;
            _corresponsabilidadmadre.AutorizadoPor       = corresponsabilidadmadre.AutorizadoPor;
            _corresponsabilidadmadre.CargoAutorizador    = corresponsabilidadmadre.CargoAutorizador;

            context.SaveChanges();
        }
示例#4
0
        public void Editar(long Id, ControlMadre controlmadre)
        {
            ControlMadre _controlmadre = null;

            _controlmadre = (from mc in context.ControlesMadre
                             where mc.Id == Id
                             select mc).FirstOrDefault();

            _controlmadre.IdSesion = SessionManager.getSessionIdentifier();
            _controlmadre.FechaUltimaTransaccion = DateTime.Now;
            _controlmadre.FechaRegistro          = DateTime.Now;
            _controlmadre.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _controlmadre.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _controlmadre.IdCorresponsabilidadMadre = controlmadre.IdCorresponsabilidadMadre;
            _controlmadre.IdMedico         = controlmadre.IdMedico;
            _controlmadre.IdMadre          = controlmadre.IdMadre;
            _controlmadre.IdTutor          = controlmadre.IdTutor;
            _controlmadre.IdTipoParentesco = controlmadre.IdTipoParentesco;
            _controlmadre.FechaProgramada  = controlmadre.FechaProgramada;
            _controlmadre.FechaControl     = controlmadre.FechaControl;
            _controlmadre.TallaCm          = controlmadre.TallaCm;
            _controlmadre.PesoKg           = controlmadre.PesoKg;
            _controlmadre.TipoControlMadre = controlmadre.TipoControlMadre;
            _controlmadre.NumeroControl    = controlmadre.NumeroControl;
            _controlmadre.Observaciones    = controlmadre.Observaciones;
            _controlmadre.EstadoPago       = controlmadre.EstadoPago;
            _controlmadre.TipoBeneficiario = controlmadre.TipoBeneficiario;

            context.SaveChanges();
        }
示例#5
0
        public void Editar(long Id, Menor menor)
        {
            Menor _menor = null;

            _menor = (from n in context.Menores
                      where n.Id == Id
                      select n).FirstOrDefault();

            _menor.IdSesion = SessionManager.getSessionIdentifier();
            _menor.FechaUltimaTransaccion = DateTime.Now;
            _menor.FechaRegistro          = DateTime.Now;
            _menor.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _menor.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _menor.Nombres                = menor.Nombres;
            _menor.PrimerApellido         = menor.PrimerApellido;
            _menor.SegundoApellido        = menor.SegundoApellido;
            _menor.DocumentoIdentidad     = menor.DocumentoIdentidad;
            _menor.TipoDocumentoIdentidad = menor.TipoDocumentoIdentidad;
            _menor.Oficialia              = menor.Oficialia;
            _menor.Libro               = menor.Libro;
            _menor.Partida             = menor.Partida;
            _menor.Folio               = menor.Folio;
            _menor.IdDepartamento      = menor.IdDepartamento;
            _menor.IdProvincia         = menor.IdProvincia;
            _menor.IdMunicipio         = menor.IdMunicipio;
            _menor.LocalidadNacimiento = menor.LocalidadNacimiento;
            _menor.FechaNacimiento     = menor.FechaNacimiento;
            _menor.Sexo          = menor.Sexo;
            _menor.Defuncion     = menor.Defuncion;
            _menor.Observaciones = menor.Observaciones;

            context.SaveChanges();
        }
示例#6
0
        public void EstablecerEstablecimientoDeSaludComoVigenteParaUnMedico(long IdMedico, long IdEstablecimientoSalud)
        {
            AsignacionMedico _asignacionmedico = null;

            var asignacionmedico = (from am in db.AsignacionesMedico
                                    where am.IdMedico == IdMedico &&
                                    am.IdEstablecimientoSalud != IdEstablecimientoSalud
                                    select am).ToList();

            foreach (var g in asignacionmedico)
            {
                g.OperacionActual = false;
            }

            db.SaveChanges();

            _asignacionmedico = (from am in db.AsignacionesMedico
                                 where (am.IdMedico == IdMedico) &&
                                 (am.IdEstablecimientoSalud == IdEstablecimientoSalud)
                                 select am).FirstOrDefault();

            _asignacionmedico.IdSesion = SessionManager.getSessionIdentifier();
            _asignacionmedico.FechaUltimaTransaccion = DateTime.Now;
            _asignacionmedico.FechaRegistro          = DateTime.Now;
            _asignacionmedico.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _asignacionmedico.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _asignacionmedico.OperacionActual = true;

            db.SaveChanges();
        }
        public void Editar(long Id, CorresponsabilidadMenor corresponsabilidadmenor)
        {
            CorresponsabilidadMenor _corresponsabilidadmenor = null;

            _corresponsabilidadmenor = (from cn in context.CorresponsabilidadesMenor
                                        where cn.Id == Id
                                        select cn).FirstOrDefault();

            _corresponsabilidadmenor.IdSesion = SessionManager.getSessionIdentifier();
            _corresponsabilidadmenor.FechaUltimaTransaccion = DateTime.Now;
            _corresponsabilidadmenor.FechaRegistro          = DateTime.Now;
            _corresponsabilidadmenor.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _corresponsabilidadmenor.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _corresponsabilidadmenor.IdEstablecimientoSalud = corresponsabilidadmenor.IdEstablecimientoSalud;
            _corresponsabilidadmenor.TipoInscripcionMenor   = corresponsabilidadmenor.TipoInscripcionMenor;
            _corresponsabilidadmenor.FechaInscripcion       = corresponsabilidadmenor.FechaInscripcion;
            _corresponsabilidadmenor.IdMenor             = corresponsabilidadmenor.IdMenor;
            _corresponsabilidadmenor.IdMadre             = corresponsabilidadmenor.IdMadre;
            _corresponsabilidadmenor.IdTutor             = corresponsabilidadmenor.IdTutor;
            _corresponsabilidadmenor.IdTipoParentesco    = corresponsabilidadmenor.IdTipoParentesco;
            _corresponsabilidadmenor.CodigoFormulario    = corresponsabilidadmenor.CodigoFormulario;
            _corresponsabilidadmenor.FechaSalidaPrograma = corresponsabilidadmenor.FechaSalidaPrograma;
            _corresponsabilidadmenor.TipoSalidaMenor     = corresponsabilidadmenor.TipoSalidaMenor;
            _corresponsabilidadmenor.Observaciones       = corresponsabilidadmenor.Observaciones;
            _corresponsabilidadmenor.AutorizadoPor       = corresponsabilidadmenor.AutorizadoPor;
            _corresponsabilidadmenor.CargoAutorizador    = corresponsabilidadmenor.CargoAutorizador;

            context.SaveChanges();
        }
示例#8
0
        public void Editar(long Id, Familia familia)
        {
            Familia _familia = null;

            _familia = (from f in context.Familias
                        where f.Id == Id
                        select f).FirstOrDefault();

            _familia.IdSesion = SessionManager.getSessionIdentifier();
            _familia.FechaUltimaTransaccion = DateTime.Now;
            _familia.FechaRegistro          = DateTime.Now;
            _familia.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _familia.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _familia.IdEstablecimientoSalud = familia.IdEstablecimientoSalud;
            _familia.FechaInscripcion       = familia.FechaInscripcion;
            _familia.PrimerApellido         = familia.PrimerApellido;
            _familia.SegundoApellido        = familia.SegundoApellido;
            _familia.IdDepartamento         = familia.IdDepartamento;
            _familia.IdProvincia            = familia.IdProvincia;
            _familia.IdMunicipio            = familia.IdMunicipio;
            _familia.Localidad     = familia.Localidad;
            _familia.Observaciones = familia.Observaciones;

            context.SaveChanges();
        }
示例#9
0
        public void Editar(long Id, Tutor tutor)
        {
            Tutor _tutor = null;

            _tutor = (from t in context.Tutores
                      where t.Id == Id
                      select t).FirstOrDefault();

            _tutor.IdSesion = SessionManager.getSessionIdentifier();
            _tutor.FechaUltimaTransaccion = DateTime.Now;
            _tutor.FechaRegistro          = DateTime.Now;
            _tutor.EstadoRegistro         = TipoEstadoRegistro.VigenteRegistroModificado;
            _tutor.EstadoSincronizacion   = TipoEstadoSincronizacion.Pendiente;

            _tutor.Nombres                = tutor.Nombres;
            _tutor.NombreCompleto         = tutor.NombreCompleto;
            _tutor.PrimerApellido         = tutor.PrimerApellido;
            _tutor.SegundoApellido        = tutor.SegundoApellido;
            _tutor.TercerApellido         = tutor.TercerApellido;
            _tutor.DocumentoIdentidad     = tutor.DocumentoIdentidad;
            _tutor.TipoDocumentoIdentidad = tutor.TipoDocumentoIdentidad;
            _tutor.FechaNacimiento        = tutor.FechaNacimiento;
            _tutor.IdDepartamento         = tutor.IdDepartamento;
            _tutor.IdProvincia            = tutor.IdProvincia;
            _tutor.IdMunicipio            = tutor.IdMunicipio;
            _tutor.LocalidadNacimiento    = tutor.LocalidadNacimiento;
            _tutor.Defuncion              = tutor.Defuncion;
            _tutor.Observaciones          = tutor.Observaciones;
            _tutor.Sexo = tutor.Sexo;

            context.SaveChanges();
        }
示例#10
0
        public void Editar(EstablecimientoSalud establecimientoSalud)
        {
            establecimientoSalud.IdSesion = SessionManager.getSessionIdentifier();
            establecimientoSalud.FechaUltimaTransaccion          = DateTime.Now;
            establecimientoSalud.FechaRegistro                   = DateTime.Now;
            establecimientoSalud.EstadoRegistro                  = TipoEstadoRegistro.VigenteRegistroModificado;
            establecimientoSalud.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            establecimientoSalud.DescripcionEstadoSincronizacion = "";

            db.Entry(establecimientoSalud).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#11
0
        public void Editar(Municipio municipio)
        {
            municipio.IdSesion = SessionManager.getSessionIdentifier();
            municipio.FechaUltimaTransaccion          = DateTime.Now;
            municipio.FechaRegistro                   = DateTime.Now;
            municipio.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            municipio.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            municipio.DescripcionEstadoSincronizacion = "";

            db.Entry(municipio).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#12
0
        public void Editar(Provincia provincia)
        {
            provincia.IdSesion = SessionManager.getSessionIdentifier();
            provincia.FechaUltimaTransaccion          = DateTime.Now;
            provincia.FechaRegistro                   = DateTime.Now;
            provincia.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            provincia.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            provincia.DescripcionEstadoSincronizacion = "";

            db.Entry(provincia).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#13
0
        public void Editar(Departamento depto)
        {
            depto.IdSesion = SessionManager.getSessionIdentifier();
            depto.FechaUltimaTransaccion          = DateTime.Now;
            depto.FechaRegistro                   = DateTime.Now;
            depto.EstadoRegistro                  = TipoEstadoRegistro.VigenteRegistroModificado;
            depto.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            depto.DescripcionEstadoSincronizacion = "";

            db.Entry(depto).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#14
0
        public void Editar(RedSalud redSalud)
        {
            redSalud.IdSesion = SessionManager.getSessionIdentifier();
            redSalud.FechaUltimaTransaccion          = DateTime.Now;
            redSalud.FechaRegistro                   = DateTime.Now;
            redSalud.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            redSalud.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            redSalud.DescripcionEstadoSincronizacion = "";

            db.Entry(redSalud).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#15
0
        public void Editar(AsignacionMedico asignacionMedico)
        {
            asignacionMedico.IdSesion = SessionManager.getSessionIdentifier();
            asignacionMedico.FechaUltimaTransaccion          = DateTime.Now;
            asignacionMedico.FechaRegistro                   = DateTime.Now;
            asignacionMedico.EstadoRegistro                  = TipoEstadoRegistro.VigenteRegistroModificado;
            asignacionMedico.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            asignacionMedico.DescripcionEstadoSincronizacion = "";

            db.Entry(asignacionMedico).State = EntityState.Modified;
            db.SaveChanges();
        }
示例#16
0
        public static Envio generarEnvio()
        {
            ModeloAsignacionMedico modeloAsignacionMedico = new ModeloAsignacionMedico();
            BjaContext             context = new BjaContext();

            var nuevoEnvio = new Envio();

            nuevoEnvio.Id       = IdentifierGenerator.NewId();
            nuevoEnvio.IdSesion = SessionManager.getSessionIdentifier();
            nuevoEnvio.FechaUltimaTransaccion          = DateTime.Now;
            nuevoEnvio.FechaRegistro                   = DateTime.Now;
            nuevoEnvio.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            nuevoEnvio.DescripcionEstadoSincronizacion = "";

            nuevoEnvio.IdEstablecimientoSalud = modeloAsignacionMedico.EstablecimientoDeSaludHabilitado(SessionManager.getCurrentSession().User.IdUserRelation).IdEstablecimientoSalud;
            nuevoEnvio.IdMedico           = SessionManager.getCurrentSession().User.IdUserRelation;
            nuevoEnvio.FechaEnvio         = DateTime.Now;
            nuevoEnvio.CodigoVerificacion = "";

            //buscar registros de madres nuevas, modificadas, borradas
            nuevoEnvio.Madres = (from m in context.Madres
                                 where m.EstadoSincronizacion == TipoEstadoSincronizacion.Pendiente
                                 select new Madre()
            {
                Id = m.Id
            }).ToList();

            /*
             * nuevoEnvio.Tutores = (from t in context.Tutores
             *                    where t.EstadoSincronizacion == TipoEstadoSincronizacion.Pendiente
             *                         select t).ToList();
             * nuevoEnvio.Menores = (from t in context.Menores
             *                    where t.EstadoSincronizacion == TipoEstadoSincronizacion.Pendiente
             *                          select t).ToList();
             * nuevoEnvio.CorresponsabilidadMadres = (from m in context.CorresponsabilidadesMadre
             *                           where m.EstadoSincronizacion == TipoEstadoSincronizacion.Pendiente
             *                           select m).ToList();
             * nuevoEnvio.ControlMadres = (from m in context.ControlesMadre
             *                           where m.EstadoSincronizacion == TipoEstadoSincronizacion.Pendiente
             *                         select m).ToList();
             * nuevoEnvio.CorresponsabilidadMenores = (from m in context.CorresponsabilidadesMenor
             *                                      where m.EstadoSincronizacion == TipoEstadoSincronizacion.Pendiente
             *                                      select m).ToList();
             * nuevoEnvio.ControlMenores = (from t in context.ControlesMenor
             *                           where t.EstadoSincronizacion == TipoEstadoSincronizacion.Pendiente
             *                          select t).ToList();
             */

            context.SaveChanges();

            return(nuevoEnvio);
        }
示例#17
0
        public void Crear(Departamento depto)
        {
            depto.Id       = IdentifierGenerator.NewId();
            depto.IdSesion = SessionManager.getSessionIdentifier();
            depto.FechaUltimaTransaccion          = DateTime.Now;
            depto.FechaRegistro                   = DateTime.Now;
            depto.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            depto.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            depto.DescripcionEstadoSincronizacion = "";

            db.Departamentos.Add(depto);
            db.SaveChanges();
        }
示例#18
0
        public void Crear(Provincia provincia)
        {
            provincia.Id       = IdentifierGenerator.NewId();
            provincia.IdSesion = SessionManager.getSessionIdentifier();
            provincia.FechaUltimaTransaccion          = DateTime.Now;
            provincia.FechaRegistro                   = DateTime.Now;
            provincia.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            provincia.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            provincia.DescripcionEstadoSincronizacion = "";

            db.Provincias.Add(provincia);
            db.SaveChanges();
        }
示例#19
0
        public void Crear(AsignacionMedico asignacionMedico)
        {
            asignacionMedico.Id       = IdentifierGenerator.NewId();
            asignacionMedico.IdSesion = SessionManager.getSessionIdentifier();
            asignacionMedico.FechaUltimaTransaccion          = DateTime.Now;
            asignacionMedico.FechaRegistro                   = DateTime.Now;
            asignacionMedico.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            asignacionMedico.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            asignacionMedico.DescripcionEstadoSincronizacion = "";

            db.AsignacionesMedico.Add(asignacionMedico);
            db.SaveChanges();
        }
示例#20
0
        public void Crear(Municipio municipio)
        {
            municipio.Id       = IdentifierGenerator.NewId();
            municipio.IdSesion = SessionManager.getSessionIdentifier();
            municipio.FechaUltimaTransaccion          = DateTime.Now;
            municipio.FechaRegistro                   = DateTime.Now;
            municipio.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            municipio.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            municipio.DescripcionEstadoSincronizacion = "";

            db.Municipios.Add(municipio);
            db.SaveChanges();
        }
示例#21
0
        public void Crear(EstablecimientoSalud establecimientoSalud)
        {
            establecimientoSalud.Id       = IdentifierGenerator.NewId();
            establecimientoSalud.IdSesion = SessionManager.getSessionIdentifier();
            establecimientoSalud.FechaUltimaTransaccion          = DateTime.Now;
            establecimientoSalud.FechaRegistro                   = DateTime.Now;
            establecimientoSalud.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            establecimientoSalud.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            establecimientoSalud.DescripcionEstadoSincronizacion = "";

            db.EstablecimientosSalud.Add(establecimientoSalud);
            db.SaveChanges();
        }
示例#22
0
        public void Crear(Madre madre)
        {
            madre.Id       = IdentifierGenerator.NewId();
            madre.IdSesion = SessionManager.getSessionIdentifier();
            madre.FechaUltimaTransaccion          = DateTime.Now;
            madre.FechaRegistro                   = DateTime.Now;
            madre.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            madre.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            madre.DescripcionEstadoSincronizacion = "";

            context.Madres.Add(madre);

            context.SaveChanges();
        }
示例#23
0
        public void Crear(GrupoFamiliar grupofamiliar)
        {
            grupofamiliar.Id       = IdentifierGenerator.NewId();
            grupofamiliar.IdSesion = SessionManager.getSessionIdentifier();
            grupofamiliar.FechaUltimaTransaccion          = DateTime.Now;
            grupofamiliar.FechaRegistro                   = DateTime.Now;
            grupofamiliar.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            grupofamiliar.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            grupofamiliar.DescripcionEstadoSincronizacion = "";

            context.GruposFamiliares.Add(grupofamiliar);

            context.SaveChanges();
        }
示例#24
0
        public void Crear(Tutor tutor)
        {
            tutor.Id       = IdentifierGenerator.NewId();
            tutor.IdSesion = SessionManager.getSessionIdentifier();
            tutor.FechaUltimaTransaccion          = DateTime.Now;
            tutor.FechaRegistro                   = DateTime.Now;
            tutor.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            tutor.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            tutor.DescripcionEstadoSincronizacion = "";

            context.Tutores.Add(tutor);

            context.SaveChanges();
        }
示例#25
0
        public void Crear(CorresponsabilidadMadre corresponsabilidadmadre)
        {
            corresponsabilidadmadre.Id       = IdentifierGenerator.NewId();
            corresponsabilidadmadre.IdSesion = SessionManager.getSessionIdentifier();
            corresponsabilidadmadre.FechaUltimaTransaccion          = DateTime.Now;
            corresponsabilidadmadre.FechaRegistro                   = DateTime.Now;
            corresponsabilidadmadre.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            corresponsabilidadmadre.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            corresponsabilidadmadre.DescripcionEstadoSincronizacion = "";

            context.CorresponsabilidadesMadre.Add(corresponsabilidadmadre);

            context.SaveChanges();
        }
示例#26
0
        public void Crear(Familia familia)
        {
            familia.Id       = IdentifierGenerator.NewId();
            familia.IdSesion = SessionManager.getSessionIdentifier();
            familia.FechaUltimaTransaccion          = DateTime.Now;
            familia.FechaRegistro                   = DateTime.Now;
            familia.EstadoRegistro                  = TipoEstadoRegistro.VigenteNuevoRegistro;
            familia.EstadoSincronizacion            = TipoEstadoSincronizacion.Pendiente;
            familia.DescripcionEstadoSincronizacion = "";

            context.Familias.Add(familia);

            context.SaveChanges();
        }
示例#27
0
        public void Eliminar(long Id)
        {
            Familia familia = null;

            familia = (from f in context.Familias
                       where f.Id == Id
                       select f).FirstOrDefault();

            familia.IdSesion = SessionManager.getSessionIdentifier();
            familia.FechaUltimaTransaccion = DateTime.Now;
            familia.FechaRegistro          = DateTime.Now;
            familia.EstadoRegistro         = TipoEstadoRegistro.BorradoLogico;

            context.SaveChanges();
        }
示例#28
0
        public void Eliminar(long Id)
        {
            Madre madre = null;

            madre = (from m in context.Madres
                     where m.Id == Id
                     select m).FirstOrDefault();

            madre.IdSesion = SessionManager.getSessionIdentifier();
            madre.FechaUltimaTransaccion = DateTime.Now;
            madre.FechaRegistro          = DateTime.Now;
            madre.EstadoRegistro         = TipoEstadoRegistro.BorradoLogico;

            context.SaveChanges();
        }
示例#29
0
        public void Eliminar(long Id)
        {
            GrupoFamiliar grupofamiliar = null;

            grupofamiliar = (from gf in context.GruposFamiliares
                             where gf.Id == Id
                             select gf).FirstOrDefault();

            grupofamiliar.IdSesion = SessionManager.getSessionIdentifier();
            grupofamiliar.FechaUltimaTransaccion = DateTime.Now;
            grupofamiliar.FechaRegistro          = DateTime.Now;
            grupofamiliar.EstadoRegistro         = TipoEstadoRegistro.BorradoLogico;

            context.SaveChanges();
        }
示例#30
0
        public void Eliminar(long Id)
        {
            CorresponsabilidadMadre corresponsabilidadmadre = null;

            corresponsabilidadmadre = (from cm in context.CorresponsabilidadesMadre
                                       where cm.Id == Id
                                       select cm).FirstOrDefault();

            corresponsabilidadmadre.IdSesion = SessionManager.getSessionIdentifier();
            corresponsabilidadmadre.FechaUltimaTransaccion = DateTime.Now;
            corresponsabilidadmadre.FechaRegistro          = DateTime.Now;
            corresponsabilidadmadre.EstadoRegistro         = TipoEstadoRegistro.BorradoLogico;

            context.SaveChanges();
        }