protected void btnFinalizarP_Click(object sender, EventArgs e)
        {
            WS_Extras.Extras E = new WS_Extras.Extras();
            E.TerminarProyecto(IDp);

            Response.Redirect("Pago.aspx?ID=" + ID + "&IDp=" + IDp);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ID    = Convert.ToString(Request.QueryString["ID"]);
            IDp   = Convert.ToString(Request.QueryString["IDp"]);
            Tarea = Convert.ToString(Request.QueryString["Tarea"]);

            WS_SolicitarUnionTarea.SolicitarUnionTarea SUT = new WS_SolicitarUnionTarea.SolicitarUnionTarea();
            Datos = SUT.ObtenerDatosTarea(IDp, Tarea);

            lblNombre.Text      = "Nombre: " + Datos[0];
            lblDescripcion.Text = "Descripción: " + Datos[1];
            lblFechaI.Text      = "Fecha de Inicio: " + Datos[2];
            lblEstado.Text      = "Estado: " + Datos[3];

            if (Datos[3].Equals("Finalizada"))
            {
                btnTerminar.Enabled = false;
            }

            WS_Extras.Extras E = new WS_Extras.Extras();
            lblUsuario.Text = "Asignado: " + E.ObtenerEncargado(IDp, Tarea);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            ID  = Convert.ToString(Request.QueryString["ID"]);
            IDp = Convert.ToString(Request.QueryString["IDp"]);

            WS_AgregarTareaProyecto.CrearTareaProyecto ATP = new WS_AgregarTareaProyecto.CrearTareaProyecto();
            TareasP        = ATP.ObtenerTareasProyecto(IDp);
            ConocimientosP = ATP.ObtenerConocimientosTarea(IDp);
            EstadosP       = ATP.ObtenerEstadoTareasProyecto(IDp);

            while (TareasP[contTareasP] != null)
            {
                TableRow Fila = new TableRow();
                tblTareasProyecto.Rows.Add(Fila);
                Fila.BackColor = System.Drawing.Color.SkyBlue;

                TableCell Celda1 = new TableCell();
                Celda1.Text = TareasP[contTareasP];
                Fila.Cells.Add(Celda1);

                TableCell Celda2 = new TableCell();
                Celda2.Text = ConocimientosP[contTareasP];
                Fila.Cells.Add(Celda2);

                TableCell Celda3 = new TableCell();
                Celda3.Text = EstadosP[contTareasP];
                Fila.Cells.Add(Celda3);

                tblTareasProyecto.Height = h;
                h = h + 50;

                cmbTareasProyecto.Items.Add(TareasP[contTareasP]);

                contTareasP++;
            }
            //----------------------------------------------------------------------------------------------------

            WS_MostrarTareasEstado.MostrarTareasEstado MTE = new WS_MostrarTareasEstado.MostrarTareasEstado();

            TareasPA    = MTE.TareasEstado(IDp, "Activa");
            contTareasP = 0;
            h           = 50;

            while (TareasPA[contTareasP] != null)
            {
                TableRow Fila = new TableRow();
                tblActivo.Rows.Add(Fila);
                Fila.BackColor = System.Drawing.Color.SkyBlue;

                TableCell Celda1 = new TableCell();
                Celda1.Text = TareasPA[contTareasP];
                Fila.Cells.Add(Celda1);

                tblActivo.Height = h;
                h = h + 50;

                cmbTareasActivas.Items.Add(TareasPA[contTareasP]);

                contTareasP++;
            }
            //--------------------------------------------------------------------------------------------------
            TareasPB    = MTE.TareasEstado(IDp, "Borrador");
            contTareasP = 0;
            h           = 50;

            while (TareasPB[contTareasP] != null)
            {
                TableRow Fila = new TableRow();
                tblBorrador.Rows.Add(Fila);
                Fila.BackColor = System.Drawing.Color.SkyBlue;

                TableCell Celda1 = new TableCell();
                Celda1.Text = TareasPB[contTareasP];
                Fila.Cells.Add(Celda1);

                tblBorrador.Height = h;
                h = h + 50;

                cmbTareasBorrador.Items.Add(TareasPB[contTareasP]);

                contTareasP++;
            }
            //--------------------------------------------------------------------------------------------------
            TareasPI    = MTE.TareasEstado(IDp, "Iniciada");
            contTareasP = 0;
            h           = 50;

            while (TareasPI[contTareasP] != null)
            {
                TableRow Fila = new TableRow();
                tblIniciado.Rows.Add(Fila);
                Fila.BackColor = System.Drawing.Color.SkyBlue;

                TableCell Celda1 = new TableCell();
                Celda1.Text = TareasPI[contTareasP];
                Fila.Cells.Add(Celda1);

                tblIniciado.Height = h;
                h = h + 50;

                cmbTareasIniciadas.Items.Add(TareasPI[contTareasP]);

                contTareasP++;
            }
            //--------------------------------------------------------------------------------------------------
            TareasPF    = MTE.TareasEstado(IDp, "Finalizada");
            contTareasP = 0;
            h           = 50;

            while (TareasPF[contTareasP] != null)
            {
                TableRow Fila = new TableRow();
                tblFinalizado.Rows.Add(Fila);
                Fila.BackColor = System.Drawing.Color.SkyBlue;

                TableCell Celda1 = new TableCell();
                Celda1.Text = TareasPF[contTareasP];
                Fila.Cells.Add(Celda1);

                tblFinalizado.Height = h;
                h = h + 50;

                cmbTareasFinalizadas.Items.Add(TareasPF[contTareasP]);

                contTareasP++;
            }

            WS_Extras.Extras E = new WS_Extras.Extras();
            lblCosto.Text = E.ObtenerCosto(IDp);

            Response.Write("<script language=javascript>");
            Response.Write("alert('" + E.ObtenerEstadoProyecto(IDp) + E.ObtenerCosto(IDp) + "')");
            Response.Write("</script>");

            if (E.ObtenerEstadoProyecto(IDp).Equals("activo"))
            {
            }
            else
            {
                btnPagar.Enabled = false;
            }
        }