Example #1
0
 public SolicitudController(ComentarioService comentarioService, SolicitudService solicitudService, VehiculoService vehiculoService, TallerService tallerService)
 {
     _solicitudService  = solicitudService;
     _tallerService     = tallerService;
     _vehiculoService   = vehiculoService;
     _comentarioService = comentarioService;
 }
Example #2
0
 public ComentariosController(ComentarioService comentarioService, TallerService taller, ClienteService cliente, SolicitudService solicitud)
 {
     _comentarios = comentarioService;
     _taller      = taller;
     _cliente     = cliente;
     _solicitud   = solicitud;
 }
Example #3
0
        public IActionResult Cadastrar(Comentario c)
        {
            ComentarioService servico = new ComentarioService();

            servico.CreateComentario(c);
            c.Data = DateTime.Now;
            return(RedirectToAction("Index", "Home"));
        }
 public UsuarioController()
 {
     UsuarioService      = new UsuarioService();
     FotoDePerfilService = new FotoDePerfilService();
     PostagemService     = new PostagemService();
     AmizadeService      = new AmizadeService();
     ComentarioService   = new ComentarioService();
 }
        /// <summary>
        /// Method that returns a PartialList (5 regs.) for indexPage.
        /// </summary>
        /// <param name="page"></param>
        /// <returns></returns>
        public ActionResult Listagem(int? page)
        {
            page = page ?? 1;
            var comentarios = new ComentarioService().GetByPageForIndex(page.Value);

            var list = new MvcList<Ecommerce_Produto_Comentario>(comentarios.Item1, page.Value, comentarios.Item2, 5);

            return PartialView(list);
        }
        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();
        }
Example #7
0
 private String cargarCuerpoMail()
 {
     try
     {
         ComentarioService  comentarioServicio = new ComentarioService();
         IList <Comentario> comentariosTarea   = comentarioServicio.traerComentariosDeTarea(tareaEnVista.IdTarea);
         String             cuerpo             = "Tarea: " + tareaEnVista.TituloTarea + "<br> Descripción: " + tareaEnVista.DescripcionTarea + "<br> Comentarios: ";
         foreach (Comentario comentario in comentariosTarea)
         {
             cuerpo += "<br>" + comentario.Comentarios;
         }
         return(cuerpo);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        /// <summary>
        /// Method that returns a FullList of Comments pending of a Approval
        /// </summary>
        /// <param name="page"></param>
        /// <param name="codProduto"></param>
        /// <param name="status"></param>
        /// <returns></returns>
        public ActionResult ListagemCompleta(int? page, string codProduto, string status)
        {
            page = page ?? 1;

            Boolean? statusComentario = null;

            Tuple<IEnumerable<Ecommerce_Produto_Comentario>, Int32> comentarios = null;

            if (status != null)
            {
                if (!status.Contains("null") && !String.IsNullOrEmpty(status))
                {
                    //Aprovados ou reprovados
                    statusComentario = Convert.ToBoolean(status);
                    comentarios = new ComentarioService().GetByPage(page.Value, codProduto, statusComentario);
                }
                else if (String.IsNullOrEmpty(status))
                {
                    //Todos
                    comentarios = new ComentarioService().GetAllByPage(page.Value, codProduto);
                }
                else
                {
                    //Pendentes
                    comentarios = new ComentarioService().GetByPage(page.Value, codProduto, statusComentario);
                }

                var list = new MvcList<Ecommerce_Produto_Comentario>(comentarios.Item1, page.Value, comentarios.Item2, Settings.QuantityRegistersPerPage);

                return PartialView(list);
            }
            else
            {
                comentarios = new ComentarioService().GetAllByPage(page.Value, codProduto);
                //comentarios = new ComentarioService().GetByPage(page.Value, codProduto, null);

                var list = new MvcList<Ecommerce_Produto_Comentario>(comentarios.Item1, page.Value, comentarios.Item2, Settings.QuantityRegistersPerPage);

                return PartialView(list);
            }
        }
Example #9
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;
            }
        }
Example #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");
     }
 }
 public ComentariosController(ComentarioService ComentarioService)
 {
     _ComentarioService = ComentarioService;
 }
Example #12
0
 public ComentarioController(ComentarioService comentarioService, UsuarioService usuarioService)
 {
     _comentarioService = comentarioService;
     _usuarioService    = usuarioService;
 }
Example #13
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;
            }
        }
 public ActionResult Comments(Int32 id)
 {
     var comments = new ComentarioService().GetListByProductId(id).OrderByDescending(x => x.Data).ToList();
     ViewBag.idProduto = id;
     return PartialView(comments);
 }