Beispiel #1
0
        public JsonResult CerrarMesCandado(int ano, int mes)
        {
            meses_cierre buscarSiExiste = context.meses_cierre.FirstOrDefault(x => x.ano == ano && x.mes == mes);

            if (buscarSiExiste == null)
            {
                context.meses_cierre.Add(new meses_cierre
                {
                    ano = ano,
                    mes = mes,
                    fecha_realizacion = DateTime.Now,
                    usuario_creacion  = Convert.ToInt32(Session["user_usuarioid"])
                });
                int guardar = context.SaveChanges();
                if (guardar > 0)
                {
                    return(Json(new { mensaje = "El mes se ha cerrado correctamente" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { mensaje = "El mes ya se encontraba cerrado" }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { mensaje = "" }, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult ValidarMesCerrado(DateTime fecha)
        {
            meses_cierre buscarMes = context.meses_cierre.FirstOrDefault(x => x.ano == fecha.Year && x.mes == fecha.Month);

            if (buscarMes != null)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            return(Json(false, JsonRequestBehavior.AllowGet));
        }
Beispiel #3
0
        public JsonResult AbrirMesCandado(int ano, int mes)
        {
            meses_cierre buscarSiExiste = context.meses_cierre.FirstOrDefault(x => x.ano == ano && x.mes == mes);

            if (buscarSiExiste != null)
            {
                context.Entry(buscarSiExiste).State = EntityState.Deleted;
                int guardar = context.SaveChanges();
                if (guardar > 0)
                {
                    return(Json(new { mensaje = "El mes se ha abierto correctamente" }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new { mensaje = "El mes se encuentra abierto" }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { mensaje = "" }, JsonRequestBehavior.AllowGet));
        }