protected void Button1_Click(object sender, EventArgs e) { Proyecto p = new Proyecto(); string proyecto = DropDownList1.Text; int id = p.ObtenerId(proyecto); cn = Conexion.conectar(); cmd = new SqlCommand("Select * From Caso Where proyectoId=" + id, cn.getSqlConnection()); sda = new SqlDataAdapter(cmd); sda.Fill(tblData); GridView1.DataSource = (tblData); GridView1.DataBind(); }
protected void btnAsignar_Click(object sender, EventArgs e) { Proyecto p = new Proyecto(); Usuario u = new Usuario(); int equipo = 0; int usuario = u.ObtenerId(DropDownList2.Text); int proyecto = p.ObtenerId(DropDownList1.Text); equipo = p.existenciaTrabajador(proyecto, usuario); if (equipo == 0) { p.asignarTrabajador(proyecto, usuario); Response.Redirect("PAsignarTrabajador.aspx"); } else { DialogResult result = MessageBox.Show("El trabajador ya ha sido asignado al proyecto"); } }
protected void Button1_Click(object sender, EventArgs e) { Proyecto p = new Proyecto(); Usuario u = new Usuario(); int equipo = 0; int gerente = u.ObtenerId(DropDownList2.Text); int rolGerente = u.ObtenerRo(DropDownList2.Text); int proyecto = p.ObtenerId(DropDownList1.Text); equipo = p.existenciaGerente(proyecto); if (equipo == 0) { if (rolGerente == 2) { p.asignarGerente(proyecto, gerente); Response.Redirect("PAsignarGerente.aspx"); } else { MessageBox.Show("Unicamente un usuario de tipo 2 puede ser Gerente"); } } else { DialogResult result = MessageBox.Show("El proyecto ya posee un gerente, desea cambiarlo ?", "Cambiar", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (rolGerente == 2) { p.actulizarGerente(equipo, gerente); Response.Redirect("PAsignarGerente.aspx"); } else { MessageBox.Show("Unicamente un usuario de tipo 2 puede ser Gerente"); } } else if (result == DialogResult.No) { } } }
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(); } }