예제 #1
0
        public void Nuevo()
        {
            //Arange o Planteamiento
            const String fechaInicio = "11/12/2017";
            const String fechaFin    = "17/12/2017";

            //Act o Prueba
            BLTurnoMedico blTurnoMedico = new BLTurnoMedico();

            blTurnoMedico.NuevoTurno(fechaInicio, fechaFin);
        }
예제 #2
0
        public void Modificar()
        {
            //Arange o Planteamiento

            const int    iddetalleturno = 286;
            const int    idestado       = 1;
            const int    idpersonal     = 3;
            const string motivo         = "Asignación de Médico";

            //Act o Prueba
            BLTurnoMedico blTurnoMedico = new BLTurnoMedico();

            blTurnoMedico.ModificarTurno(iddetalleturno, idpersonal, idestado, motivo);
        }
예제 #3
0
        public void BuscarTurno()
        {
            //Arange o Planteamiento
            const string         fecha = "01/11/2017";
            const int            size  = 3;
            List <BETurnoMedico> res   = new List <BETurnoMedico>();

            //Act o Prueba
            BLTurnoMedico blTurnoMedico = new BLTurnoMedico();

            res = blTurnoMedico.BuscarTurno(fecha);

            //Assert o Afirmación
            Assert.AreEqual(size, res.Count);
        }
        public ActionResult BuscarTurno(string fecha)
        {
            try
            {
                List <BETurnoMedico> reporte = new BLTurnoMedico().BuscarTurno(fecha);

                return(Json(new { success = true, responseText = "OK", data = reporte }, JsonRequestBehavior.AllowGet));
            }
            catch (TimeoutException exx)
            {
                return(Json(new { success = false, responseText = exx.Message }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { success = false, responseText = ConfigurationManager.AppSettings["strErrorGeneral"] }, JsonRequestBehavior.AllowGet));
            }
        }