示例#1
0
        public async Task <ActionResult <EquipoDesarrollo> > PostEquipoDesarrollo(EquipoDesarrollo equipoDesarrollo)
        {
            _context.EquipoDesarrollo.Add(equipoDesarrollo);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetEquipoDesarrollo", new { id = equipoDesarrollo.EquipoDesarrolloId }, equipoDesarrollo));
        }
        public Boolean creacionPlantillaGrupal(String datos)
        {
            int    i            = 0;
            String nombreEquipo = "";

            while (datos[i] != ',')
            {
                nombreEquipo += datos[i];
                i++;
            }
            String json = datos.Substring(i, datos.Length);

            String[] separadorNombre = nombreEquipo.Split(':');
            try
            {
                EquipoDesarrollo equipo = ListaEquiposDesarrollo.buscarEquipo(separadorNombre[0]);
                equipo.crearPlanGrupal(json);
                PlantillaGrupal planGrupal = new PlantillaGrupal();
                planGrupal.agregarTareas(datos);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public ActionResult Created()
        {
            objE = new EquipoDesarrollo();

            //capturamos la informacion de Equipo
            objE.Nombre      = Request["txtNombre"];
            objE.Descripcion = Request["txtDescripcion"];

            if (!objE.Validar())
            {
                return(View("FormEquipoDesarrollo"));
            }
            else
            {
                if (objE.Guardar() != 0)
                {
                    List <EquipoDesarrollo> lista = objE.ListarEquipos();
                    ViewData["models"] = lista;
                    return(View("mostrarEquipos"));
                }
                else
                {
                    return(View("error"));
                }
            }
        }
示例#4
0
        public async Task <IActionResult> PutEquipoDesarrollo(long id, EquipoDesarrollo equipoDesarrollo)
        {
            if (id != equipoDesarrollo.EquipoDesarrolloId)
            {
                return(BadRequest());
            }

            _context.Entry(equipoDesarrollo).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EquipoDesarrolloExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        // GET: Tarea
        public ActionResult Index()
        {
            E = new EquipoDesarrollo();
            List <EquipoDesarrollo> lista = E.listarEquiposConTareas();

            ViewData["models"] = lista;
            return(View("NuevaTarea"));
        }
        public ActionResult mostrarEquipos()
        {
            objE = new EquipoDesarrollo();
            List <EquipoDesarrollo> lista = objE.ListarEquipos();

            ViewData["models"] = lista;
            return(View());
        }
        public ActionResult ShowFormEdit()
        {
            objE = new EquipoDesarrollo();

            //capturamos la informacion de Equipo
            objE.Id          = Convert.ToInt32(Request["id"]);
            objE.Nombre      = Request["nombre"];
            objE.Descripcion = Request["descripcion"];

            ViewData["model"] = objE;

            return(View());
        }
        public ActionResult DeleteEquipment()
        {
            objE = new EquipoDesarrollo();

            objE.Id = Convert.ToInt32(Request["id"]);

            if (objE.EliminarEquipo() != 0)
            {
                return(View("exitoEliminar"));
            }
            else
            {
                return(View("errorEliminar"));
            }
        }
示例#9
0
 /// <summary>
 /// Boton Insertar
 /// su funcion es recoger todos los datos ingresados por el usuario
 /// y posteriormente llamar a la funcion insertar
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void button1_Click(object sender, EventArgs e)
 {
     if (!(nombreTarea.Text == "" || duracion.Text == "" || avanceTarea.Text == "" || desarrolladorAsignado.Text == ""))
     {
         EquipoDesarrollo desarrollador = new EquipoDesarrollo();
         desarrollador.nombreTarea         = nombreTarea.Text;
         desarrollador.duracion            = duracion.Text;
         desarrollador.porcentajeAvance    = avanceTarea.Text;
         desarrollador.NombreDesarrollador = desarrolladorAsignado.Text;
         miArbol.insertar(desarrollador);
         limpiarTextBox();
     }
     else
     {
         MessageBox.Show("Todos los campos son obligatorios!");
     }
 }
示例#10
0
        /// <summary>
        /// Boton Eliminar
        /// Eliminara un nodo, y limpiara los demas campos
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_Click(object sender, EventArgs e)
        {
            if (!(buscarTarea.Text == ""))
            {
                EquipoDesarrollo desarrollador = new EquipoDesarrollo();
                desarrollador.nombreTarea = buscarTarea.Text;

                miArbol.eliminar(desarrollador);
                listBox1.Items.Clear();
                comboBox1.Text = String.Empty;
                buscarTarea.Clear();
            }
            else
            {
                MessageBox.Show("Ingrese nombre de la tarea");
            }
        }
        public ActionResult SaveFormEdit()
        {
            objE = new EquipoDesarrollo();

            //capturamos la informacion de Equipo
            objE.Id          = Convert.ToInt32(Request["id"]);
            objE.Nombre      = Request["txtNombre"];
            objE.Descripcion = Request["txtDescripcion"];

            if (objE.EditarEquipo() != 0)
            {
                return(View("exitoEditar"));
            }
            else
            {
                return(View("errorEditar"));
            }
        }
示例#12
0
        private void buscar_Click(object sender, EventArgs e)
        {
            if (!(buscarTarea.Text == ""))
            {
                EquipoDesarrollo desarrollador = new EquipoDesarrollo();
                desarrollador.nombreTarea = buscarTarea.Text;

                Nodo c1 = miArbol.buscar(desarrollador);
                desarrollador = (EquipoDesarrollo)c1.dato;

                listBox1.Items.Clear();
                listBox1.Items.Add(c1.dato.ToString());
                comboBox1.Text = String.Empty;
            }
            else
            {
                MessageBox.Show("Ingrese nombre de la tarea");
            }
        }
        public ActionResult ShowFormEdit()
        {
            objT = new Tarea();

            E = new EquipoDesarrollo();
            List <EquipoDesarrollo> lista = E.listarEquiposConTareas();

            ViewData["models"] = lista;

            //capturamos la informacion del formulario
            objT.SetId(Convert.ToInt32(Request["id"]));
            objT.SetNombre(Request["nombre"]);
            objT.SetDescripcion(Request["descripcion"]);
            objT.SetIdEquipo(Convert.ToInt32(Request["idEquipo"]));

            //Enviamos los datos ala vista
            ViewData["model"] = objT;

            return(View());
        }