示例#1
0
        public string validaFech(string date, string tipo)
        {
            Calendario445 cale = new Calendario445();
            DateTime      fecha;
            int           anio, mes;

            if (date.Length == 7)
            {
                mes  = Convert.ToInt32(date.Substring(0, 2));
                anio = Convert.ToInt32(date.Substring(3, 4));

                if (tipo != "")
                {
                    fecha = cale.getPrimerDia(anio, mes);
                }
                else
                {
                    fecha = cale.getUltimoDia(anio, mes);
                }
            }
            else
            {
                fecha = Convert.ToDateTime(date);
            }

            return(Convert.ToString(fecha));
        }
示例#2
0
        public JsonResult getUltimoDia(string ejercicio, string periodo)
        {
            int           e  = int.Parse(ejercicio);
            int           p  = int.Parse(periodo);
            Calendario445 c4 = new Calendario445();
            DateTime      f  = c4.getUltimoDia(e, p);

            JsonResult jl = Json(f.ToShortDateString(), JsonRequestBehavior.AllowGet);

            return(jl);
        }
示例#3
0
        public JsonResult getPeriodo(string fecha)
        {
            string        f  = "";
            Calendario445 c4 = new Calendario445();

            string[] ff = fecha.Split('/');
            f = c4.getPeriodo(new DateTime(int.Parse(ff[2]), int.Parse(ff[1]), int.Parse(ff[0]))).ToString();

            JsonResult jl = Json(f, JsonRequestBehavior.AllowGet);

            return(jl);
        }
示例#4
0
        public JsonResult getPrimerViernes(string ejercicio, string periodo)
        {
            int           e  = int.Parse(ejercicio);
            int           p  = int.Parse(periodo);
            Calendario445 c4 = new Calendario445();
            DateTime      f  = c4.getPrimerDia(e, p);
            int           daysUntilFriday = ((int)DayOfWeek.Friday - (int)f.DayOfWeek + 7) % 7;
            DateTime      nextFridat      = f.AddDays(daysUntilFriday);

            JsonResult jl = Json(nextFridat.ToShortDateString(), JsonRequestBehavior.AllowGet);

            return(jl);
        }