private void buttonMoverTarea_Click(object sender, EventArgs e)
        {
            TareaService     tareaServicio     = new TareaService();
            ActividadService actividadServicio = new ActividadService();
            Actividad        actividad         = new Actividad();

            actividad.IdTareaGenero      = tareaEnVista.IdTarea;
            actividad.UsuarioQueLaGenero = HOME.userLogueado;
            actividad.AccionQueLaGenera  = "MOVER";
            actividad.Descripcion        = HOME.userLogueado.Nombre + " movió la tarea a " + comboBox2.Text;

            try
            {
                Estado aux   = (Estado)comboBox2.SelectedItem;
                int    idEst = aux.IdEstado;
                tareaServicio.updetearIdEstadoTarea(tareaEnVista.IdTarea, idEst);
                actividadServicio.insertActividad(actividad);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            VerEditarTAREA vistaTarea = Owner as VerEditarTAREA;

            vistaTarea.refreshVerEditarTarea();
            this.Close();
        }
Exemple #2
0
        private void buttonEliminarTarea_Click(object sender, EventArgs e)
        {
            TareaService     tareaServicio     = new TareaService();
            ActividadService actividadServicio = new ActividadService();
            Actividad        actividad         = new Actividad();

            actividad.IdTareaGenero      = tareaEnVista.IdTarea;
            actividad.UsuarioQueLaGenero = HOME.userLogueado;
            actividad.AccionQueLaGenera  = "ELIMINAR";
            actividad.Descripcion        = HOME.userLogueado.Nombre + " eliminó la tarea";
            try
            {
                if (tareaEnVista.IdUsuarionQueLaCreo == userLogueado.IdUsuario)
                {
                    tareaServicio.eliminarTarea(tareaEnVista.IdTarea);
                    MessageBox.Show("La tarea fue eliminada");
                    actividadServicio.insertActividad(actividad);
                    this.Close();
                    this.buttonVolverAtablero_Click(sender, e);
                }
                else
                {
                    MessageBox.Show("Solo el creador de la tarea puede eliminarla");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #3
0
        // DELETE api/values/5
        public void Delete(int id)
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);

            tareaservice.eliminaTarea(id);
        }
Exemple #4
0
        // POST api/values
        public TareaVO Post([FromBody] TareaVO _tareaVO)
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);

            TareaVO respuesta = tareaservice.addTarea(_tareaVO);

            return(respuesta);
        }
Exemple #5
0
        public List <TareaVO> Get()
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);

            List <TareaVO> tareavo = new List <TareaVO>();

            tareavo = tareaservice.getTareas();
            return(tareavo);
        }
Exemple #6
0
        public TareaVO Get(int id)
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);


            TareaVO tareavo = new TareaVO();

            tareavo = tareaservice.getTarea(id);
            return(tareavo);
        }
Exemple #7
0
        // PUT api/values/5
        public TareaVO Put(int id, [FromBody] TareaVO _tareaVO)
        {
            TareaRepository tarearepository = new TareaRepository();
            TipoTareaUtil   tipotareautil   = new TipoTareaUtil();
            TareaUtil       tareautil       = new TareaUtil(tipotareautil);
            TareaService    tareaservice    = new TareaService(tarearepository, tareautil);

            TareaVO tareavo = null;

            if (_tareaVO.id == id)
            {
                tareavo = tareaservice.modificaTarea(_tareaVO);
            }
            return(tareavo);
        }
        private void buttonCrearTareaEnLista_Click(object sender, EventArgs e)
        {
            try
            {
                TareaService tareaServicio = new TareaService();
                tareaServicio.createTareaToTablero(tableroEnUso.IdTablero, userLogueado.IdUsuario, idEstadoTarea, textBoxDataEntrada.Text);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            TABLERO vistaTablero = Owner as TABLERO;

            vistaTablero.refreshTablero();
            this.Close();
        }
        private void buttonSaveCambiosTitComenDescr_Click(object sender, EventArgs e)
        {
            TareaService     tareaServicio     = new TareaService();
            ActividadService actividadServicio = new ActividadService();
            Actividad        actividad         = new Actividad();

            actividad.IdTareaGenero      = tareaEnVista.IdTarea;
            actividad.UsuarioQueLaGenero = HOME.userLogueado;
            try
            {
                if (evento.Equals("titulo"))
                {
                    tareaServicio.updateNameTask(tareaEnVista.IdTarea, textBoxEditarOcraerDescTitComent.Text);
                    actividad.AccionQueLaGenera = "EDITAR TITULO";
                    actividad.Descripcion       = HOME.userLogueado.Nombre + " cambió el título";
                    actividadServicio.insertActividad(actividad);
                }
                if (evento.Equals("descripcion"))
                {
                    tareaServicio.updateDescripcionTask(tareaEnVista.IdTarea, textBoxEditarOcraerDescTitComent.Text);
                    actividad.AccionQueLaGenera = "EDITAR DESCRIPCION";
                    actividad.Descripcion       = HOME.userLogueado.Nombre + " editó la descripción";
                    actividadServicio.insertActividad(actividad);
                }
                if (evento.Equals("comentario"))
                {
                    ComentarioService comentarioServicio = new ComentarioService();
                    comentario.Comentarios = textBoxEditarOcraerDescTitComent.Text;
                    comentarioServicio.updateComent(comentario);

                    actividad.AccionQueLaGenera = "EDITAR COMENTARIO";
                    actividad.Descripcion       = HOME.userLogueado.Nombre + " editó su comentario";
                    actividadServicio.insertActividad(actividad);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }


            VerEditarTAREA vistaTarea = Owner as VerEditarTAREA;

            vistaTarea.refreshVerEditarTarea();
            this.Close();
        }
Exemple #10
0
        private void buttonAgregarResponsableAccion_Click(object sender, EventArgs e)
        {
            TareaService tareaServicio = new TareaService();
            Usuario      responsable   = (Usuario)cbBoxMiembrosParaAddResponsable.SelectedItem;

            tareaServicio.insertarResponsableATarea(responsable.IdUsuario, idTareaEnVista);
            VerEditarTAREA vistaTarea = Owner as VerEditarTAREA;

            ActividadService actividadServicio = new ActividadService();
            Actividad        actividad         = new Actividad();

            actividad.IdTareaGenero      = idTareaEnVista;
            actividad.UsuarioQueLaGenero = HOME.userLogueado;
            actividad.AccionQueLaGenera  = "ADD RESPONSABLE";
            actividad.Descripcion        = HOME.userLogueado.Nombre + " agregó como responsable a: " + responsable.Nombre;
            actividadServicio.insertActividad(actividad);

            vistaTarea.refreshVerEditarTarea();
            this.Close();
        }
        private void buttonDeleteDueDate_Click(object sender, EventArgs e)
        {
            tareaEnVista.FechaVencimiento = Convert.ToDateTime("1 / 1 / 0001 00:00:00");
            TareaService tareaServicio = new TareaService();

            tareaServicio.eliminarDuaDate(tareaEnVista.IdTarea);
            VerEditarTAREA vistaVerEditarTarea = Owner as VerEditarTAREA;

            ActividadService actividadServicio = new ActividadService();
            Actividad        actividad         = new Actividad();

            actividad.IdTareaGenero      = tareaEnVista.IdTarea;
            actividad.UsuarioQueLaGenero = HOME.userLogueado;
            actividad.AccionQueLaGenera  = "DUE DATE";
            actividad.Descripcion        = HOME.userLogueado.Nombre + " eliminó la fecha de vencimiento";
            actividadServicio.insertActividad(actividad);

            vistaVerEditarTarea.refreshVerEditarTarea();
            this.Close();
        }
        private void buttonGuardarDueDate_Click(object sender, EventArgs e)
        {
            tareaEnVista.FechaVencimiento = Convert.ToDateTime(monthCalendar.SelectionEnd.ToShortDateString());
            TareaService tareaServicio = new TareaService();

            tareaServicio.updetearDuaDate(tareaEnVista.IdTarea, tareaEnVista.FechaVencimiento);
            VerEditarTAREA vistaVerEditarTarea = Owner as VerEditarTAREA;

            ActividadService actividadServicio = new ActividadService();
            Actividad        actividad         = new Actividad();

            actividad.IdTareaGenero      = tareaEnVista.IdTarea;
            actividad.UsuarioQueLaGenero = HOME.userLogueado;
            actividad.AccionQueLaGenera  = "DUE DATE";
            actividad.Descripcion        = HOME.userLogueado.Nombre + " pasó la fecha de vencimiento a: " + monthCalendar.SelectionEnd.ToShortDateString();
            actividadServicio.insertActividad(actividad);

            vistaVerEditarTarea.refreshVerEditarTarea();
            this.Close();
        }
        private void ARCHIVADOS_Load(object sender, EventArgs e)
        {
            try
            {
                TareaService tareaServicio = new TareaService();
                //  listaARCHIVADOS = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 4);

                dgvArchivadosPorTablero.DataSource         = null;
                dgvArchivadosPorTablero.DataSource         = listaARCHIVADOS;
                dgvArchivadosPorTablero.Columns[0].Visible = false;
                dgvArchivadosPorTablero.Columns[1].Visible = false;
                dgvArchivadosPorTablero.Columns[2].Visible = false;
                dgvArchivadosPorTablero.Columns[3].Visible = false;
                dgvArchivadosPorTablero.Columns[5].Visible = false;
                dgvArchivadosPorTablero.Columns[6].Visible = false;
                dgvArchivadosPorTablero.Columns[7].Visible = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #14
0
        private void buttonEliminarResponsable_Click(object sender, EventArgs e)
        {
            try
            {
                TareaService tareaServicio = new TareaService();
                Usuario      responsable   = (Usuario)cmBoxResponsablesTarea.SelectedItem;
                tareaServicio.deleteResponsableATarea(responsable.IdUsuario, tareaEnVista.IdTarea);

                ActividadService actividadServicio = new ActividadService();
                Actividad        actividad         = new Actividad();
                actividad.IdTareaGenero      = tareaEnVista.IdTarea;
                actividad.UsuarioQueLaGenero = HOME.userLogueado;
                actividad.AccionQueLaGenera  = "DELETE RESPONSABLE";
                actividad.Descripcion        = HOME.userLogueado.Nombre + " eliminó como responsable a:" + responsable.Nombre;
                actividadServicio.insertActividad(actividad);

                this.refreshVerEditarTarea();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #15
0
        private void buttonArchivar_Click(object sender, EventArgs e)
        {
            TareaService tareaServicio = new TareaService();

            try
            {
                tareaServicio.updetearIdEstadoTarea(tareaEnVista.IdTarea, 4);
                ActividadService actividadServicio = new ActividadService();
                Actividad        actividad         = new Actividad();
                actividad.IdTareaGenero      = tareaEnVista.IdTarea;
                actividad.UsuarioQueLaGenero = HOME.userLogueado;
                actividad.AccionQueLaGenera  = "ARCHIVAR";
                actividad.Descripcion        = HOME.userLogueado.Nombre + " archivó la tarea";
                actividadServicio.insertActividad(actividad);

                this.refreshVerEditarTarea();

                MessageBox.Show("Tarea Archivada");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #16
0
        private void VerEditarTAREA_Load(object sender, EventArgs e)
        {
            textBoxAgregarComent.Text = "";
            TareaService     tareaServicio     = new TareaService();
            UsuarioService   usuarioServicio   = new UsuarioService();
            ActividadService actividadServicio = new ActividadService();

            try
            {
                dgvActividades.DataSource         = actividadServicio.actividadesPorTarea(tareaEnVista.IdTarea);
                dgvActividades.Columns[0].Visible = false;
                dgvActividades.Columns[2].Visible = false;
                dgvActividades.Columns[3].Visible = false;
                dgvActividades.Columns[5].Visible = false;
                tareaEnVista    = tareaServicio.traerTarea(tareaEnVista.IdTarea);
                lstResponsables = usuarioServicio.traerResponsablesTarea(tareaEnVista.IdTarea);
                cmBoxResponsablesTarea.DataSource = lstResponsables;
                if (tableroEnUso.EquipoDelTablero.NombreEquipo == "no tiene equipo")
                {
                    buttonAddResponsable.Enabled      = false;
                    buttonEliminarResponsable.Enabled = false;
                }
                else
                {
                    buttonAddResponsable.Enabled      = true;
                    buttonEliminarResponsable.Enabled = true;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            labelTituloTarea.Text = tareaEnVista.TituloTarea;
            if (tareaEnVista.Estado.IdEstado == 1)
            {
                labelNombreListaDeTarea.Text = "TO DO";
            }
            else if (tareaEnVista.Estado.IdEstado == 2)
            {
                labelNombreListaDeTarea.Text = "DOING";
            }
            else if (tareaEnVista.Estado.IdEstado == 3)
            {
                labelNombreListaDeTarea.Text = "DONE";
            }
            else if (tareaEnVista.Estado.IdEstado == 4)
            {
                labelNombreListaDeTarea.Text = "Archivados";
            }
            labelDescripcionTarea.Text = tareaEnVista.DescripcionTarea;
            if (tareaEnVista.FechaVencimiento.ToString().Equals("1/1/0001 00:00:00"))
            {
                labelFechaVenTextFormato.Text = "Sin fecha asignada";
            }
            else
            {
                labelFechaVenTextFormato.Text = tareaEnVista.FechaVencimiento.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
            }
            try
            {
                ComentarioService comentarioServicio = new ComentarioService();
                lstComentarios = comentarioServicio.traerComentariosDeTarea(tareaEnVista.IdTarea);
                dgvComentariosTarea.DataSource         = null;
                dgvComentariosTarea.DataSource         = lstComentarios;
                dgvComentariosTarea.Columns[0].Visible = false;
                dgvComentariosTarea.Columns[1].Visible = false;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            if (lstComentarios.Count == 0)
            {
                buttonVerComentario.Enabled = false;
                buttonEditComent.Enabled    = false;
                buttonDeleteComent.Enabled  = false;
            }
            else
            {
                buttonVerComentario.Enabled = true;
                buttonEditComent.Enabled    = true;
                buttonDeleteComent.Enabled  = true;
            }
        }
Exemple #17
0
 private void TABLERO_Load(object sender, EventArgs e)
 {
     buttonMenuPerfil.Text             = HOME.userLogueado.Iniciales;
     buttonParaCambiarNameTablero.Text = tableroEnUso.Nombre;
     //actualizacion nombre equipo dependiendo si tiene o no
     try
     {
         TableroService tableroServicio         = new TableroService();
         List <int>     lstIdsTablerosConEquipo = tableroServicio.todosLosIdsTablerosConEquipo();
         if (lstIdsTablerosConEquipo.Contains(tableroEnUso.IdTablero))//eltablero en vista tiene equipo
         {
             int           idEquipoDelTablero = tableroServicio.traerIdEquipoTablero(tableroEnUso.IdTablero);
             EquipoService equipoServicio     = new EquipoService();
             Equipo        equipoDelTablero   = equipoServicio.traerDataPrincipalEquipo(idEquipoDelTablero);
             buttonDosOpcionesSegunTableroTengaTeam.Text = equipoDelTablero.NombreEquipo;
             tableroEnUso.EquipoDelTablero = equipoDelTablero;
         }
         else
         {
             Equipo equipo = new Equipo();
             equipo.NombreEquipo           = "no tiene equipo";
             tableroEnUso.EquipoDelTablero = equipo;
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     //fin actualizacion
     //carga de listas
     try
     {
         TareaService tareaServicio = new TareaService();
         listaTODO                   = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 1);
         listaDOING                  = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 2);
         listaDONE                   = tareaServicio.tareasPorEstadoDelTablero(tableroEnUso.IdTablero, 3);
         dgvTODO.DataSource          = null;
         dgvDOING.DataSource         = null;
         dgvDONE.DataSource          = null;
         dgvTODO.DataSource          = listaTODO;
         dgvDOING.DataSource         = listaDOING;
         dgvDONE.DataSource          = listaDONE;
         dgvTODO.Columns[0].Visible  = false;
         dgvTODO.Columns[1].Visible  = false;
         dgvTODO.Columns[2].Visible  = false;
         dgvTODO.Columns[3].Visible  = false;
         dgvTODO.Columns[5].Visible  = false;
         dgvTODO.Columns[6].Visible  = false;
         dgvTODO.Columns[7].Visible  = false;
         dgvDOING.Columns[0].Visible = false;
         dgvDOING.Columns[1].Visible = false;
         dgvDOING.Columns[2].Visible = false;
         dgvDOING.Columns[3].Visible = false;
         dgvDOING.Columns[5].Visible = false;
         dgvDOING.Columns[6].Visible = false;
         dgvDOING.Columns[7].Visible = false;
         dgvDONE.Columns[0].Visible  = false;
         dgvDONE.Columns[1].Visible  = false;
         dgvDONE.Columns[2].Visible  = false;
         dgvDONE.Columns[3].Visible  = false;
         dgvDONE.Columns[5].Visible  = false;
         dgvDONE.Columns[6].Visible  = false;
         dgvDONE.Columns[7].Visible  = false;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }