//Calcula el mes y año de la novedad protected DataTable CalcularMesYAnio() { int mesNovedad = 0; int anioNovedad = 0; DataTable dtNovedades = (DataTable)Session["dtNovedades"]; mesNovedad = int.Parse(dtNovedades.Rows[0]["mes"].ToString()) + 1; anioNovedad = int.Parse(dtNovedades.Rows[0]["anio"].ToString()); if (mesNovedad == 13) { anioNovedad = anioNovedad + 1; mesNovedad = 1; } DataTable dtArchivo = (DataTable)Session["dtArchivo"]; DataTable dtMesYAnioNovedades = new DataTable(); dtMesYAnioNovedades = AdministrarNovedades.ConsultarMesYAnioNovedad(mesNovedad, anioNovedad, int.Parse(dtArchivo.Rows[0]["arcpag_Id"].ToString())); if (dtMesYAnioNovedades.Rows.Count > 0) { if (dtMesYAnioNovedades.Rows[0]["enviada"].ToString() == "1") { mesNovedad = mesNovedad + 1; if (mesNovedad == 13) { anioNovedad = anioNovedad + 1; mesNovedad = 1; } } } DataTable dtMesYAnio = new DataTable(); DataColumn columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "mes"; dtMesYAnio.Columns.Add(columns); columns = new DataColumn(); columns.DataType = System.Type.GetType("System.String"); columns.AllowDBNull = true; columns.ColumnName = "anio"; dtMesYAnio.Columns.Add(columns); DataRow fecha = dtMesYAnio.NewRow(); fecha["mes"] = mesNovedad; fecha["anio"] = anioNovedad; dtMesYAnio.Rows.Add(fecha); return(dtMesYAnio); }