Exemplo n.º 1
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;
            }
        }
Exemplo n.º 2
0
        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();
        }
        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();
        }
Exemplo n.º 4
0
 private void buttonSeguir_Click(object sender, EventArgs e)
 {
     try
     {
         ActividadService actividadServicio = new ActividadService();
         Actividad        actividad         = new Actividad();
         actividad.IdTareaGenero      = tareaEnVista.IdTarea;
         actividad.UsuarioQueLaGenero = HOME.userLogueado;
         actividad.AccionQueLaGenera  = "SEGUIR";
         actividad.Descripcion        = HOME.userLogueado.Nombre + " empezó a seguir la tarea";
         actividadServicio.insertActividad(actividad);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 5
0
        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();
        }
Exemplo n.º 6
0
        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();
        }
Exemplo n.º 7
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();
        }
Exemplo n.º 8
0
        private void buttonAgregarComent_Click(object sender, EventArgs e)
        {
            try
            {
                ComentarioService comentarioServicio = new ComentarioService();
                comentarioServicio.agrgarComentDeTarea(tareaEnVista.IdTarea, userLogueado.IdUsuario, textBoxAgregarComent.Text);

                ActividadService actividadServicio = new ActividadService();
                Actividad        actividad         = new Actividad();
                actividad.IdTareaGenero      = tareaEnVista.IdTarea;
                actividad.UsuarioQueLaGenero = HOME.userLogueado;
                actividad.AccionQueLaGenera  = "ADD COMENTARIO";
                actividad.Descripcion        = HOME.userLogueado.Nombre + " hizo un comentario";
                actividadServicio.insertActividad(actividad);

                this.refreshVerEditarTarea();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 9
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;
            }
        }
Exemplo n.º 10
0
 private void buttonDeleteComent_Click(object sender, EventArgs e)
 {
     if (comentarioSeleccionado != null)
     {
         if (userLogueado.IdUsuario == comentarioSeleccionado.Usuario.IdUsuario)
         {
             try
             {
                 ComentarioService comentarioServicio = new ComentarioService();
                 comentarioServicio.eliminarComent(comentarioSeleccionado);
                 MessageBox.Show("Comentario Eliminado");
                 ActividadService actividadServicio = new ActividadService();
                 Actividad        actividad         = new Actividad();
                 actividad.IdTareaGenero      = tareaEnVista.IdTarea;
                 actividad.UsuarioQueLaGenero = HOME.userLogueado;
                 actividad.AccionQueLaGenera  = "ELIMINAR COMENTARIO";
                 actividad.Descripcion        = HOME.userLogueado.Nombre + " eliminó su comentario";
                 actividadServicio.insertActividad(actividad);
                 this.refreshVerEditarTarea();
             }
             catch (Exception ex)
             {
                 throw ex;
             }
         }
         else
         {
             MessageBox.Show("No tiene permitido eliminar este comentario");
         }
         comentarioSeleccionado = null;
     }
     else
     {
         MessageBox.Show("Seleccione un comentario");
     }
 }
Exemplo n.º 11
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;
            }
        }
Exemplo n.º 12
0
        // POST: api/Actividad
        public List <ActividadWeb> Post([FromBody] UserSessionWeb login)
        {
            ActividadService servicio = new ActividadService(cadenaConexion);

            return(servicio.ConsultarActividades(login));
        }
Exemplo n.º 13
0
        // POST: api/ActividadProyecto
        public List <ActividadWeb> Post([FromBody] ActividadWeb actividad)
        {
            ActividadService servicio = new ActividadService(cadenaConexion);

            return(servicio.ObtenerActividadproyecto(actividad));
        }
Exemplo n.º 14
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;
            }
        }