Exemple #1
0
 private void cargarArchivo(string projectID, string workerID, string nombre, string fechaIn, string fechaFin, string presupuesto)
 {
     pp = p.ObtenerIdProject(projectID);
     uu = u.ObtenerIdWorker(workerID);
     if (pp == 0)
     {
         //-----------------insertar proyecto
         p.crearProyecto(nombre, fechaIn, fechaFin, presupuesto, "", projectID);
         proCarg++;
         if (uu != 0)
         {
             gg = p.existenciaGerente(pp);
             if (gg == 0)
             {
                 //-----------------insertar gerente
                 idU = u.ObtenerIdWorker(workerID);
                 idP = p.ObtenerIdProject(projectID);
                 p.asignarGerente(idP, idU);
                 Nombree.Add(nombre);
                 Razoon.Add("El proyecto se cargo exitosamente");
             }
             else
             {
                 Nombree.Add(nombre);
                 Razoon.Add("El proyecto se cargo pero no se agrego el gerente");
                 MessageBox.Show("El proyecto ya posee gerente");
             }
         }
         else
         {
             Nombree.Add(nombre);
             Razoon.Add("El proyecto se cargo pero no se agrego el gerente");
             MessageBox.Show("No existe el gerente");
         }
     }
     else
     {
         Nombree.Add(nombre);
         Razoon.Add("El proyecto ya existia");
         MessageBox.Show("Ya existe el proyecto");
         proNCarg++;
     }
 }
Exemple #2
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)
                {
                }
            }
        }