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)); }
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); }
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); }
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); }