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 dllEstatus_SelectedIndexChanged(object sender, EventArgs e) { SICAP.Modelos.Proyecto proyect = new SICAP.Modelos.Proyecto(); proyect.id_estatus = int.Parse(dllEstatus.SelectedValue); gvProyectos.DataSource = proyect.traerProyectos(); gvProyectos.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (Request.Params["id_proyecto"] == null) { Response.Redirect("proyectos.aspx"); } if (!IsPostBack) { SICAP.Modelos.Proyecto pro = new SICAP.Modelos.Proyecto(); pro.id_proyecto = int.Parse(Request.Params["id_proyecto"]); pro.cargarDatos(); lblNombreProyecto.Text = pro.proyecto; SICAP.Modelos.Avance avan = new SICAP.Modelos.Avance(); avan.id_proyecto = pro.id_proyecto; gvAvances.DataSource = avan.traerAvances(); gvAvances.DataBind(); hlAgregarAvance.NavigateUrl = "avance.aspx?id_proyecto=" + pro.id_proyecto; if (pro.estatus != "Activo") { hlAgregarAvance.Enabled = false; hlAgregarAvance.CssClass = "btn-floating btn-large tooltipped disabled"; } avan.id_usuario = (int)(Session["id_usuario"]); if (!avan.pertenenAlproyecto()) { hlAgregarAvance.Enabled = false; hlAgregarAvance.CssClass = "btn-floating btn-large tooltipped disabled"; } } }
protected void Page_Load(object sender, EventArgs e) { usu = new SICAP.Modelos.Usuario(); proyect = new SICAP.Modelos.Proyecto(); if (!IsPostBack) { txtFechaInicialProyecto.Text = DateTime.Today.ToString("yyyy-MM-dd"); txtFechaInicialProyecto.Attributes.Add("min", DateTime.Today.ToString("yyyy-MM-dd")); txtFechaFinalProyecto.Attributes.Add("min", DateTime.Today.ToString("yyyy-MM-dd")); txtfechaEntregaActividad.Attributes.Add("min", DateTime.Today.ToString("yyyy-MM-dd")); DataTable usuarios = usu.traerUsuarios(); foreach (DataRow usuario in usuarios.Rows) { /// aqui es donde lo concateno tengo que hacer forech entonces?? int id = (int)(usuario["id_usuario"]); string nombre = usuario["nombre"].ToString(); string paterno = usuario["paterno"].ToString(); string materno = usuario["materno"].ToString(); string especialidad = usuario["especialidad"].ToString(); string area = usuario["area"].ToString(); string item = id + " - " + " " + nombre + " " + paterno + " " + materno + " - " + especialidad; lbxUsuarios.Items.Add(item); } } }
protected void btnBuscar_Click(object sender, EventArgs e) { var p = new SICAP.Modelos.Proyecto(); btnCancelarBusqueda.Visible = Visible; gvProyectos.DataSource = p.buscar(txtBusqueda.Text); gvProyectos.DataBind(); }
protected void btnCancelarBusqueda_Click(object sender, EventArgs e) { btnCancelarBusqueda.Visible = false; SICAP.Modelos.Proyecto proyect = new SICAP.Modelos.Proyecto(); proyect.id_estatus = int.Parse(dllEstatus.SelectedValue); gvProyectos.DataSource = proyect.traerProyectos(); gvProyectos.DataBind(); txtBusqueda.Text = string.Empty; }
protected void eliminarBoton_Click(object sender, EventArgs e) { SICAP.Modelos.Proyecto pro = new SICAP.Modelos.Proyecto(); pro.id_proyecto = int.Parse(Request.Params["id_proyecto"]); if (!pro.eliminarProyecto()) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "mensaje", "alert('Proyeco eliminado'); location.href='./proyectos.aspx'", true); } else { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "mensaje", "alert('El proyecto se encuentra actualmente activo'); ", true); } }
protected void dllEstatus_SelectedIndexChanged(object sender, EventArgs e) { proyect = new SICAP.Modelos.Proyecto(); proyect.id_proyecto = int.Parse(Request.Params["id_proyecto"]); proyect.cambiarEstatus(int.Parse(dllEstatus.SelectedItem.Value)); dllEstatus.Enabled = false; btnEstatus.CssClass = "btn"; btnEstatus.Text = "Modificar estatus"; var actividad = new SICAP.Modelos.Actividad(); foreach (GridViewRow row in gvActividades.Rows) { actividad.id_actividad = int.Parse(row.Cells[0].Text); actividad.cambiarEstatus(int.Parse(dllEstatus.SelectedValue)); } ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "mensaje", string.Format("location.href= './perfilProyecto.aspx?id_proyecto={0}';", Request.Params["id_proyecto"]), true); }
protected void Page_Load(object sender, EventArgs e) { if (Request.Params["id_proyecto"] == null) { Response.Redirect("misProyectos.aspx"); } else { var av = new SICAP.Modelos.Avance(); av.id_usuario = (int)(Session["id_usuario"]); if (!av.pertenenAlproyecto()) { Response.Redirect("misProyectos.aspx"); } else if (av.comprobarExistencia("proyectos", "id_proyecto", int.Parse(Request.Params["id_proyecto"]))) { var p = new SICAP.Modelos.Proyecto(); p.id_proyecto = int.Parse(Request.Params["id_proyecto"]); if (!p.isActivo()) { Response.Redirect("misProyectos.aspx"); } } else { Response.Redirect("misProyectos.aspx"); } } if (!IsPostBack) { txtFecha.Text = DateTime.Today.ToString("yyyy-MM-dd"); avan = new SICAP.Modelos.Avance(); avan.id_proyecto = int.Parse(Request.Params["id_proyecto"]); foreach (string actividad in avan.getActividades()) { dllActividades.Items.Add(actividad); } } }
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); } } }