コード例 #1
0
ファイル: avance.aspx.cs プロジェクト: pherreram1999/SICAP
        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);
                }
            }
        }