protected void btnAsignarT_Click(object sender, EventArgs e) { Usuario u = new Usuario(); Caso c = new Caso(); Proyecto p = new Proyecto(); string caso = (DropDownList1.Text); int idCaso = c.obtenerIdCaso(caso); int trabViejo, trabNuevo; trabViejo = u.ObtenerId(txtViejo.Text); trabNuevo = u.ObtenerId(DropDownList2.Text); ArrayList carga = new ArrayList(); string[] hola = new string[12]; carga = c.datosCompletosdeCaso(DropDownList1.Text); int i = 0, proy; foreach (string item in carga) { hola[i] = item; i++; } proy = Int32.Parse(hola[3]); MessageBox.Show(proy.ToString()); int pr = p.existenciaTrabajador(proy, trabNuevo); if (pr != 0) { c.AsignarCaso(idCaso, trabNuevo); c.crearHistorial(idCaso, "", DropDownList2.Text, "", "", "", "", "", Session["usuario"].ToString()); c.crearNotificacion(DropDownList2.Text, "Se te ha asignado al caso " + caso); } else { MessageBox.Show("El trabajador debe estar asignado al proyecto"); } }
protected void Button1_Click(object sender, EventArgs e) { int idProy, idCate, idPrio, idEstado; Proyecto p = new Proyecto(); idProy = p.ObtenerId(DropDownList1.Text); idCate = Int32.Parse(DropDownList2.Text); idEstado = Int32.Parse(DropDownList3.Text); idPrio = Int32.Parse(DropDownList4.Text); if (RadioButton1.Checked && RadioButton2.Checked && RadioButton3.Checked) { cn = Conexion.conectar(); cmd = new SqlCommand("Select C.titulo, C.fechaLimite, C.fechaEntrega , C.avance, C.descripcionCaso From Caso as C Where C.proyectoId = @id AND C.estado = @estado AND C.situacion = @situacion AND C.categoria = @categoria", cn.getSqlConnection()); cmd.Parameters.AddWithValue("@id", idProy); cmd.Parameters.AddWithValue("@estado", idEstado); cmd.Parameters.AddWithValue("@situacion", idPrio); cmd.Parameters.AddWithValue("@categoria", idCate); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); } else if (RadioButton1.Checked && RadioButton2.Checked)//Categoria y estado { cn = Conexion.conectar(); cmd = new SqlCommand("Select C.titulo, C.fechaLimite, C.fechaEntrega , C.avance, C.descripcionCaso " + " From Caso as C Where C.proyectoId = @id AND C.categoria = @categoria AND C.estado = @estado", cn.getSqlConnection()); cmd.Parameters.AddWithValue("@id", idProy); cmd.Parameters.AddWithValue("@categoria", idCate); cmd.Parameters.AddWithValue("@estado", idEstado); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); } else if (RadioButton1.Checked && RadioButton3.Checked)//Categoria y situacion { cn = Conexion.conectar(); cmd = new SqlCommand("Select C.titulo, C.fechaLimite, C.fechaEntrega , C.avance, C.descripcionCaso " + " From Caso as C Where C.proyectoId = @id AND C.categoria = @categoria AND C.situacion = @situacion", cn.getSqlConnection()); cmd.Parameters.AddWithValue("@id", idProy); cmd.Parameters.AddWithValue("@categoria", idCate); cmd.Parameters.AddWithValue("@situacion", idPrio); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); } else if (RadioButton2.Checked && RadioButton3.Checked)//Estado y situacion { cn = Conexion.conectar(); cmd = new SqlCommand("Select C.titulo, C.fechaLimite, C.fechaEntrega , C.avance, C.descripcionCaso " + " From Caso as C Where C.proyectoId = @id AND C.situacion = @situacion AND C.estado = @estado", cn.getSqlConnection()); cmd.Parameters.AddWithValue("@id", idProy); cmd.Parameters.AddWithValue("@situacion", idPrio); cmd.Parameters.AddWithValue("@estado", idEstado); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); } else if (RadioButton1.Checked)//Solo categoria { cn = Conexion.conectar(); cmd = new SqlCommand("Select C.titulo, C.fechaLimite, C.fechaEntrega , C.avance, C.descripcionCaso " + " From Caso as C Where C.proyectoId = @id AND C.categoria = @categoria", cn.getSqlConnection()); cmd.Parameters.AddWithValue("@id", idProy); cmd.Parameters.AddWithValue("@categoria", idCate); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); } else if (RadioButton2.Checked)//Solo estado { cn = Conexion.conectar(); cmd = new SqlCommand("Select C.titulo, C.fechaLimite, C.fechaEntrega , C.avance, C.descripcionCaso " + " From Caso as C Where C.proyectoId = @id AND C.estado = @estado", cn.getSqlConnection()); cmd.Parameters.AddWithValue("@id", idProy); cmd.Parameters.AddWithValue("@estado", idEstado); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); } else if (RadioButton3.Checked)//Solo situacion { cn = Conexion.conectar(); cmd = new SqlCommand("Select C.titulo, C.fechaLimite, C.fechaEntrega , C.avance, C.descripcionCaso " + " From Caso as C Where C.proyectoId = @id AND C.situacion = @situacion", cn.getSqlConnection()); cmd.Parameters.AddWithValue("@id", idProy); cmd.Parameters.AddWithValue("@situacion", idPrio); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); } else { cn = Conexion.conectar(); cmd = new SqlCommand("Select C.titulo, C.fechaLimite, C.fechaEntrega , C.avance, C.descripcionCaso " + " From Caso as C Where C.proyectoId = @id", cn.getSqlConnection()); cmd.Parameters.AddWithValue("@id", idProy); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); } }
protected void Button2_Click(object sender, EventArgs e) { Proyecto p = new Proyecto(); p.eliminarProyecto(txtNombre.Text); }
protected void Button1_Click(object sender, EventArgs e) { Proyecto p = new Proyecto(); p.crearProyecto(txtNombre.Text, txtFechaIn.Text, txtFechaFin.Text, txtPresupuesto.Text, txtDuracion.Text, txtProject.Text); }