protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Usuario usuariologueado = Session["UsuarioLogueado"] as Usuario; if (usuariologueado == null) { Response.Redirect("~/Default.aspx?mode=session_end"); } else { if (usuariologueado.perfil != perfil_usuario.Admin && usuariologueado.perfil != perfil_usuario.Jefe) { Response.Redirect("~/Default.aspx?mode=trucho"); } } Cargar_ddls(); string str_id_equipo = Request.QueryString["eq"]; string str_anio = Request.QueryString["a"]; if (str_id_equipo != null) { ddl_equipo.SelectedValue = str_id_equipo; ddl_anio.SelectedValue = str_anio; Estado_busqueda(false); using (var cxt = new Model1Container()) { int id_equipo = Convert.ToInt32(str_id_equipo); int anio = Convert.ToInt32(str_anio); //recorro los meses y voy actualizando o creando los ingresos y egresos mensuales int mes_actual = (DateTime.Today.Year > anio) ? 12 : DateTime.Today.Month; int resultado = 0; for (int i = 0; i < mes_actual; i++) { resultado = cxt.Obtener_listado_items_ingreso_egreso_mensual(i + 1, anio, id_equipo); } CrearMostrarTabla(id_equipo, anio); Estado_busqueda(false); } } else { Estado_busqueda(true); } } }