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"); }
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; }
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"); }
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(); }
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(); }
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"])); }
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(); }