示例#1
0
 protected void btn_publicar_Click(object sender, EventArgs e)
 {
     JTarea.Tarea t = new JTarea.Tarea();
     t.cambiarEstado((int)Session["id_tarea-mt"], "Activa");
     Session["id_tarea-mt"] = null;
     Response.Redirect("TimeLine.aspx");
 }
示例#2
0
        protected void cargarTareas()
        {
            JTarea.Tarea tarea    = new JTarea.Tarea();
            int          id_tarea = (int)Session["id_tarea-mt"];

            String[] t = tarea.obtenerDatosTarea(id_tarea);
            txt_nombre.Text      = t[1];
            txt_descripcion.Text = t[2];
            txt_precio.Text      = t[5];
            txt_cantidadMax.Text = t[6];
            txt_estado.Text      = t[7];

            String fecha = t[3];

            String[] fIni      = fecha.Split('-');
            int      anoIni    = Convert.ToInt32(fIni[0]);
            int      mesIni    = Convert.ToInt32(fIni[1]);
            int      diaIni    = Convert.ToInt32(fIni[2]);
            DateTime fechaHora = new DateTime(anoIni, mesIni, diaIni);

            calendar_inicio.SelectedDate = fechaHora;

            fecha = t[4];
            String[] fFin   = fecha.Split('-');
            int      anoFin = Convert.ToInt32(fFin[0]);
            int      mesFin = Convert.ToInt32(fFin[1]);
            int      diaFin = Convert.ToInt32(fFin[2]);
            DateTime fh     = new DateTime(anoIni, mesIni, diaIni);

            calendar_inicio.SelectedDate = fh;
        }
示例#3
0
        protected void btn_crearTarea_Click(object sender, EventArgs e)
        {
            JTarea.Tarea tarea = new JTarea.Tarea();
            ArrayList    temp  = new ArrayList();
            DataTable    tabla = (DataTable)Session["tablaConocimientos-nt"];

            for (int i = 0; i < tabla.Rows.Count; i++)
            {
                DataRow fila         = tabla.Rows[i];
                String  conocimiento = fila["CONOCIMIENTO REQUERIDO"].ToString();
                temp.Add(conocimiento);
            }
            String[] conocimientos = (String[])temp.ToArray(typeof(String));
            DateTime f             = calendar_inicio.SelectedDate;
            int      diaIni        = f.Day;
            int      mesIni        = f.Month;
            int      anoIni        = f.Year;
            DateTime f2            = calendar_fin.SelectedDate;
            int      diaFin        = f2.Day;
            int      mesFin        = f2.Month;
            int      anoFin        = f2.Year;

            tarea.agregarTarea(txt_nombre.Text, txt_descripcion.Text, diaIni, mesIni, anoIni, diaFin, mesFin, anoFin, Convert.ToDouble(txt_precio.Text), Convert.ToInt32(txt_cantidadMax.Text), "Borrador", Convert.ToInt32((String)Session["id_usuario"]), conocimientos);
            Response.Redirect("TimeLine.aspx");
        }
示例#4
0
        protected void mostrarTimeLineTareas()
        {
            JTarea.Tarea t      = new JTarea.Tarea();
            String[]     tareas = t.obtenerTareasIndividuales();

            DataTable dt = new DataTable();

            dt.Columns.Add("Id");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("Descripcion");
            dt.Columns.Add("Precio");
            dt.Columns.Add("Fecha Inicio");

            if (tareas != null)
            {
                for (int i = 0; (i < tareas.Length); i++)
                {
                    String[] tarea = tareas[i].Split(';');
                    DataRow  fila  = dt.NewRow();
                    fila["Id"]           = tarea[0];
                    fila["Nombre"]       = tarea[1];
                    fila["Descripcion"]  = tarea[2];
                    fila["Precio"]       = tarea[5];
                    fila["Fecha Inicio"] = tarea[3];
                    dt.Rows.Add(fila);
                }
            }
            gv_tareas.DataSource = dt;
            gv_tareas.DataBind();
        }
示例#5
0
        protected void mostrarTimeLineTareas()
        {
            JTarea.Tarea t          = new JTarea.Tarea();
            int          id_usuario = Convert.ToInt32((String)Session["id_usuario"]);

            String[] tareas = t.obtenerMisTareasIndividuales(id_usuario);

            DataTable dt = new DataTable();

            dt.Columns.Add("Id");
            dt.Columns.Add("Nombre");
            dt.Columns.Add("Descripcion");
            dt.Columns.Add("Precio");
            dt.Columns.Add("Tiempo Estimado");
            dt.Columns.Add("Estado");

            //Cargar las 10 tareas de la pagina
            if (tareas != null)
            {
                for (int i = 0; (i < tareas.Length); i++)
                {
                    String[] tarea = tareas[i].Split(';');
                    DataRow  fila  = dt.NewRow();
                    fila["Id"]              = tarea[0];
                    fila["Nombre"]          = tarea[1];
                    fila["Descripcion"]     = tarea[2];
                    fila["Precio"]          = tarea[4];
                    fila["Tiempo Estimado"] = tarea[5];
                    fila["Estado"]          = tarea[7];
                    dt.Rows.Add(fila);
                }
            }
            gv_tareas.DataSource = dt;
            gv_tareas.DataBind();
        }
示例#6
0
        protected void gv_tareas_SelectedIndexChanged(object sender, EventArgs e)
        {
            DataTable tabla    = (DataTable)gv_tareas.DataSource;
            DataRow   fila     = tabla.Rows[gv_tareas.SelectedIndex];
            String    id_tarea = (String)fila["Id"];

            JTarea.Tarea t = new JTarea.Tarea();
            t.agregarMiembrosPorTarea(Convert.ToInt32(id_tarea), Convert.ToInt32((String)Session["id_usuario"]));
        }
示例#7
0
        public void cargarParticipantes()
        {
            JTarea.Tarea t         = new JTarea.Tarea();
            String[]     inscritos = t.obtenerMiembrosParticipantesPorTarea((int)Session["id_tarea-mt"]);
            DataTable    tabla     = new DataTable();

            tabla.Columns.Add("Usuario");
            if (inscritos != null)
            {
                for (int i = 0; i < inscritos.Length; i++)
                {
                    DataRow fila = tabla.NewRow();
                    fila["Usuario"] = inscritos[i];
                    tabla.Rows.Add(fila);
                }
            }
            gv_participantes.DataSource = tabla;
            gv_participantes.DataBind();
        }