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");
            }
        }
Ejemplo n.º 3
0
        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)
                {
                }
            }
        }
Ejemplo n.º 4
0
        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();
            }
        }