コード例 #1
0
        public IActionResult CambiarContrasena()
        {
            try
            {
                InicializarMensaje("");
                AscqViewModelUsuario usuariologer = new AscqViewModelUsuario();
                var session = HttpContext.Session.GetString("DatosUsuario");
                if (session != null)
                {
                    usuariologer = JsonConvert.DeserializeObject <AscqViewModelUsuario>(session);
                }
                else
                {
                    return(RedirectToAction("Index", "Login"));
                }

                var Delete = _context.CqasUsuario.Where(x => x.Codigo == Convert.ToInt32(usuariologer.Codigo)).FirstOrDefault();
                if (Delete == null)
                {
                    return(RedirectToAction("Index"));
                }
                return(View(Delete));
            }
            catch (Exception)
            {
                return(BadRequest());
            }
        }
コード例 #2
0
        public IActionResult Index(AscqViewModelMedico ModelMedico)
        {
            AscqViewModelUsuario usuariologer = new AscqViewModelUsuario();
            var session = HttpContext.Session.GetString("DatosUsuario");

            if (session != null)
            {
                usuariologer = JsonConvert.DeserializeObject <AscqViewModelUsuario>(session);
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }

            CqasMedico          datospersona             = new CqasMedico();
            AscqViewModelMedico ascqViewModelMedico      = new AscqViewModelMedico();
            List <AscqViewModelCitasPaciente> listacitas = new List <AscqViewModelCitasPaciente>();

            try
            {
                ascqViewModelMedico.Fecha = ModelMedico.Fecha;
                if (usuariologer != null)
                {
                    datospersona = _context.CqasMedico.Where(s => s.CodigoPersona == usuariologer.CodigoPersona).FirstOrDefault();

                    if (datospersona != null)
                    {
                        listacitas = _context.CqasCita
                                     .Select(x => new AscqViewModelCitasPaciente
                        {
                            Codigo        = x.Codigo,
                            Fecha         = x.Fecha.ToString("dd/MM/yyyy"),
                            Hora          = x.HoraIncio,
                            NombrePersona = string.Format("{0} {1}", x.CodigoPacienteNavigation.CodigoPersonaNavigation.Nombre, x.CodigoPacienteNavigation.CodigoPersonaNavigation.Apellido),
                            CodigoMedico  = x.CodigoConsultorioHorarioNavigation.CodigoConsultorioAsignadoNavigation.CodigoMedicoEspecialidadNavigation.CodigoMedicoNavigation.Codigo
                        }).Where(s => s.CodigoMedico == datospersona.Codigo && s.Fecha == ascqViewModelMedico.Fecha.ToString("dd/MM/yyyy")).ToList();
                        if (listacitas.Count > 0)
                        {
                            ascqViewModelMedico.ListaPaciente = new List <AscqViewModelCitasPaciente>();
                            ascqViewModelMedico.ListaPaciente.AddRange(listacitas);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                return(View(ascqViewModelMedico));
            }
            return(View(ascqViewModelMedico));
        }
コード例 #3
0
        public IActionResult Index(string mensaje)
        {
            InicializarMensaje(mensaje);
            AscqViewModelUsuario usuariologer = new AscqViewModelUsuario();

            Combox();
            var session = HttpContext.Session.GetString("DatosUsuario");

            if (session != null)
            {
                usuariologer = JsonConvert.DeserializeObject <AscqViewModelUsuario>(session);
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }

            AscqViewModelMedico datospersona = new AscqViewModelMedico();

            try
            {
                if (usuariologer != null)
                {
                    datospersona = _context.CqasPaciente.Select(x => new AscqViewModelMedico
                    {
                        Codigo        = x.Codigo,
                        CodigoPersona = x.CodigoPersona,
                        Cedula        = x.CodigoPersonaNavigation.Cedula,
                        Fecha         = DateTime.Now,
                        NombrePersona = string.Format("{0} {1}", x.CodigoPersonaNavigation.Nombre, x.CodigoPersonaNavigation.Apellido)
                    }).Where(s => s.CodigoPersona == usuariologer.CodigoPersona).FirstOrDefault();
                }
                return(View(datospersona));
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }
        }