Exemplo n.º 1
0
        public int Insertar(ECita cita)
        {
            var objeto = new TB_CITA
            {
                FechaHoraCita   = cita.FechaAgenda.Value,
                ID_Medico       = cita.CodigoMedico,
                ID_Paciente     = cita.CodigoPaciente,
                ID_AgendaMedica = cita.CodigoAgenda,
                ID_Especialidad = cita.Id_Especialidad,
                ID_EstadoCita   = 1,
                Estado          = "1",
                AtencionLocal   = true,
            };

            _contexto.AddToTB_CITA(objeto);
            _contexto.SaveChanges();


            //DESACTIVAR EL ESTADO DE LA AGENDA MEDICA////////
            var objeto2 = _contexto.TB_AGENDA_MEDICA.FirstOrDefault(c => c.ID_AgendaMedica == cita.CodigoAgenda);

            if (objeto2 != null)
            {
                objeto2.Estado = false;
                _contexto.SaveChanges();
            }
            //////////////////////////////////////////////////

            return(objeto.ID_Cita);
        }
Exemplo n.º 2
0
        public int Insertar(ECitaDomiciliaria cita)
        {
            var objeto = new TB_CITA
            {
                FechaHoraCita       = cita.FechaAgenda.Value,
                ID_Medico           = cita.CodigoMedico,
                ID_Paciente         = cita.CodigoPaciente,
                ID_AgendaMedica     = cita.CodigoAgenda,
                ID_EstadoCita       = 1,
                ID_Especialidad     = cita.Id_Especialidad,
                Estado              = "1",
                AtencionLocal       = false,
                Des_Ubicacion_Cita  = cita.DireccionDomicilio,
                ReferenciaDomicilio = cita.ReferenciaDomicilio,
                Sintomas            = cita.SintomasPaciente,
                Aseguradora         = cita.Aseguradora
            };

            _contexto.AddToTB_CITA(objeto);
            _contexto.SaveChanges();


            //DESACTIVAR EL ESTADO DE LA AGENDA MEDICA////////
            var objeto2 = _contexto.TB_AGENDA_MEDICA.FirstOrDefault(c => c.ID_AgendaMedica == cita.CodigoAgenda);

            if (objeto2 != null)
            {
                objeto2.Estado = false;
                _contexto.SaveChanges();
            }
            //////////////////////////////////////////////////

            return(objeto.ID_Cita);
        }