public JsonResult CheckHorario(int SucId, string Horario)
        {
            SucursalesHorario obj    = new SucursalesHorario();
            HorarioRepository SucRep = new HorarioRepository();

            try
            {
                if (SucId != -1 || Horario != string.Empty)
                {
                    obj.Accion = SucRep.CheckHorario(SucId, Horario);
                    if (obj.Accion == -1)
                    {
                        obj.Mensaje = "Se genero un error al verificar la existencia del horario!";
                    }
                }
                else
                {
                    obj.Accion  = -1;
                    obj.Mensaje = "El parametro tiene un valor incorrecto!";
                }
            }
            catch (Exception ex)
            {
                //throw;
                obj.Accion  = -1;
                obj.Mensaje = ex.Message.ToString();
                //return Json(list, JsonRequestBehavior.AllowGet);
            }

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
        public JsonResult SaveDataHorarios(Horarios horarios)
        {
            try
            {
                HorarioRepository SucHor = new HorarioRepository();
                if (ModelState.IsValid)
                {
                    SucHor.Save(horarios);
                }
                else
                {
                    horarios.Accion  = 0;
                    horarios.Mensaje = "Los datos enviados no son correctos, intente de nuevo!";
                }
                //return Json(horarios, JsonRequestBehavior.AllowGet);
            }
            catch (Exception ex)
            {
                //throw;
                horarios.Accion  = 0;
                horarios.Mensaje = ex.Message.ToString();
            }

            return(Json(horarios, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 3
0
        public App(string filename)
        {
            InitializeComponent();

            UsuarioRepo  = new UsuarioRepository(filename);
            HorarioRepo  = new HorarioRepository(filename);
            ObjetivoRepo = new ObjetivoRepository(filename);

            MainPage = new MainPage();
        }
        public JsonResult GetHorariosByID(string SucId, string HorId)
        {
            HorarioRepository SucHor = new HorarioRepository();

            try
            {
                return(Json(SucHor.GetHorario(SucId, HorId), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                //throw;
                Sucursales obj = new Sucursales();
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
                return(Json(obj, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult GetHorariosBySucursal(int id)
        {
            HorarioRepository SucHor = new HorarioRepository();

            try
            {
                return(Json(SucHor.GetHorariosBySucurcal(id), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                //throw;
                List <Sucursales> list = new List <Sucursales>();
                Sucursales        obj  = new Sucursales();
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
                list.Add(obj);
                return(Json(list, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult deleteHorario(int SucursalId, string HorarioId)
        {
            Horarios          obj   = new Horarios();
            HorarioRepository SSRep = new HorarioRepository();

            try
            {
                if (HorarioId != "")
                {
                    obj = SSRep.Del(SucursalId, HorarioId);
                }
                else
                {
                    obj.Accion  = 0;
                    obj.Mensaje = "El parametro tiene un valor incorrecto!";
                }
            }
            catch (Exception ex)
            {
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
            }
            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 7
0
 public HorarioBL(IDbConnector db)
 {
     _db         = db;
     _repository = new HorarioRepository(_db);
 }