public Boolean abrirProyecto()
        {
            GestorProyecto gestorProyecto = new GestorProyecto();

            dto.setProyecto(gestorProyecto.cargarProyecto(dto.getProyecto().id));
            return(dto.getProyecto() != null);
        }
        private void cargarRepeater()
        {
            GestorProyecto gestor = new GestorProyecto();

            rptProyectos.DataSource = gestor.obtenerTodosDataTable();
            rptProyectos.DataBind();
        }
        public Boolean hacerConsulta(String tipo, object criterio)
        {
            GestorProyecto gestorProyecto = new GestorProyecto();

            dto.avances = gestorProyecto.consultar(tipo, criterio);
            return(true);
        }
 protected void btnAgregar_Click(object sender, EventArgs e)
 {
     try
     {
         GestorProyecto gestor = new GestorProyecto();
         gestor.registrarProyecto(txtNombre.Value);
         Response.Redirect("criterios.aspx");
     }
     catch (Exception ex)
     {
         mostrarError();
         litError.Text = ex.Message;
     }
 }
 protected void btnModificar_Click(object sender, EventArgs e)
 {
     try
     {
         GestorProyecto gestor = new GestorProyecto();
         gestor.modificarProyecto(txtNombre.Value);
         cargarRepeater();
         reestablecerPantalla();
     }
     catch (Exception ex)
     {
         mostrarError();
         litError.Text = ex.Message;
     }
 }
 protected void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "closeModalEliminar();", true);
         GestorProyecto gestor = new GestorProyecto();
         gestor.eliminarProyectoPorId();
         cargarRepeater();
         reestablecerPantalla();
     }
     catch (Exception ex)
     {
         mostrarError();
         litError.Text = ex.Message;
     }
 }
        public Boolean importarProyecto(string pathJson)
        {
            GestorProyecto gestorProyecto = new GestorProyecto();

            try
            {
                string   json     = File.OpenText(pathJson).ReadToEnd();
                Proyecto proyecto = gestorProyecto.importarProyecto(json);
                dto.setProyecto(proyecto);
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            return(false);
        }
        public Boolean actualizarProyecto(string pathJson)
        {
            GestorProyecto gestorProyecto = new GestorProyecto();

            try
            {
                string   json     = File.OpenText(pathJson).ReadToEnd();
                Proyecto proyecto = gestorProyecto.actualizarProyecto(json);
                //mergeMiembros;
                //mergeSecciones(agarrar de la posicion countvieja hasta el final);
                //mergeTareasPorSeccion(agarrar de la posicion countvieja hasta el final por cada seccion vieja);
                //mergeSubtareasPorTarea(agarrar de la posicion countvieja hasta el final por cada tarea vieja);
                dto.setProyecto(proyecto);
                return(true);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            return(false);
        }
 protected void rptProyectos_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     try
     {
         reestablecerPantalla();
         if (e.CommandName == "seleccionar")
         {
             GestorProyecto gestor   = new GestorProyecto();
             Proyecto       proyecto = gestor.obtenerProyectoPorId(int.Parse(e.CommandArgument.ToString()));
             Session["proyecto"] = proyecto;
             Response.Redirect("criterios.aspx");
         }
         if (e.CommandName == "editar")
         {
             btnAgregar.Visible   = false;
             btnModificar.Visible = true;
             btnCancelar.Visible  = true;
             GestorProyecto gestor   = new GestorProyecto();
             Proyecto       proyecto = gestor.obtenerProyectoPorId(int.Parse(e.CommandArgument.ToString()));
             Session["proyecto"] = proyecto;
             txtNombre.Value     = proyecto.nombre;
         }
         if (e.CommandName == "eliminar")
         {
             GestorProyecto gestor   = new GestorProyecto();
             Proyecto       proyecto = gestor.obtenerProyectoPorId(int.Parse(e.CommandArgument.ToString()));
             Session["proyecto"]    = proyecto;
             litNombreProyecto.Text = proyecto.nombre;
             ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModalEliminar();", true);
         }
     }
     catch (Exception ex)
     {
         mostrarError();
         litError.Text = ex.Message;
     }
 }
        public void Post([FromBody] Proyecto nuevo)
        {
            GestorProyecto gProyecto = new GestorProyecto();

            gProyecto.nuevoProyecto(nuevo);
        }
        public Proyecto Get(int id)
        {
            GestorProyecto gestorProyecto = new GestorProyecto();

            return(gestorProyecto.ObtenerPorId(id));
        }
        public IEnumerable <Proyecto> Get()
        {
            GestorProyecto gestorProyecto = new GestorProyecto();

            return(gestorProyecto.ObtenerProyectos());
        }
예제 #13
0
        public List <Tarea> consultarActividades()
        {
            GestorProyecto gestor = new GestorProyecto();

            return(gestor.consultarTarea(dto.getProyecto().id));
        }
예제 #14
0
        public List <Proyecto> consultarProyectos()
        {
            GestorProyecto gestorProyecto = new GestorProyecto();

            return(gestorProyecto.consultarProyectos(dto.getUsuario()));
        }