protected void Page_Load(object sender, EventArgs e) { if (Session["id_usuario"] == null) { Response.Redirect("default.aspx"); } if (!IsPostBack) { var pro = new SICAP.Modelos.Proyecto(); usu = new SICAP.Modelos.Usuario(); usu.id_usuario = (int)(Session["id_usuario"]); gvMisProyectos.DataSource = usu.traerMisProyectos(); gvMisProyectos.DataBind(); foreach (GridViewRow fila in gvMisProyectos.Rows) { pro.id_proyecto = int.Parse(fila.Cells[0].Text); pro.fecha_final = fila.Cells[4].Text; if (pro.expirado()) { pro.concluir(); } } gvMisProyectos.DataSource = usu.traerMisProyectos(); gvMisProyectos.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SICAP.Modelos.Proyecto proyect = new SICAP.Modelos.Proyecto(); proyect.id_estatus = int.Parse(dllEstatus.SelectedValue); gvProyectos.DataSource = proyect.traerProyectos(); gvProyectos.DataBind(); foreach (GridViewRow fila in gvProyectos.Rows) { proyect.id_proyecto = int.Parse(fila.Cells[0].Text); proyect.fecha_final = fila.Cells[4].Text; if (proyect.expirado()) { proyect.concluir(); } } gvProyectos.DataSource = proyect.traerProyectos(); gvProyectos.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (Request.Params["id_proyecto"] == null) { Response.Redirect("proyectos.aspx"); } else { var pro = new SICAP.Modelos.Proyecto(); if (!pro.comprobarExistencia("proyectos", "id_proyecto", int.Parse(Request.Params["id_proyecto"]))) { Response.Redirect("misProyectos.aspx"); } } if ((int)(Session["rol"]) == 2) { dllEstatus.Visible = false; btnEstatus.Visible = false; lblEstatus.Visible = false; eliminarBoton.Visible = false; hlEliminarProyecto.Visible = false; } if (!IsPostBack) { proyect = new SICAP.Modelos.Proyecto(); proyect.id_proyecto = int.Parse(Request.Params["id_proyecto"]); proyect.cargarDatos(); lblNombreProyecto.Text = proyect.proyecto; lblObservaciones.Text = proyect.observaciones; txtFechaInicio.Text = proyect.fecha_inicio; txtFechaFinal.Text = proyect.fecha_final; dllEstatus.SelectedItem.Text = proyect.estatus; SICAP.Modelos.Actividad act = new SICAP.Modelos.Actividad(); gvActividades.DataSource = act.traerActividades(proyect.id_proyecto); gvActividades.DataBind(); for (int i = 0; i < gvActividades.Rows.Count; i++) { act.id_actividad = int.Parse(gvActividades.Rows[i].Cells[0].Text); if (act.expirado()) { act.concluir(); } } gvActividades.DataSource = act.traerActividades(proyect.id_proyecto); gvActividades.DataBind(); if (proyect.expirado()) { proyect.concluir(); dllEstatus.SelectedItem.Text = proyect.estatus; btnEstatus.Enabled = false; btnEstatus.CssClass = "btn disabled"; btnEstatus.Text = "Proyecto expirado"; lblMensaje.Visible = true; } } if (lbxUsuarios.Items.Count == 0) { foreach (string user in proyect.traerUsuariosLista()) { lbxUsuarios.Items.Add(user); } } }