public SolicitudController(ComentarioService comentarioService, SolicitudService solicitudService, VehiculoService vehiculoService, TallerService tallerService) { _solicitudService = solicitudService; _tallerService = tallerService; _vehiculoService = vehiculoService; _comentarioService = comentarioService; }
public ComentariosController(ComentarioService comentarioService, TallerService taller, ClienteService cliente, SolicitudService solicitud) { _comentarios = comentarioService; _taller = taller; _cliente = cliente; _solicitud = solicitud; }
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(); }
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); } }
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; } }
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; }
public ComentarioController(ComentarioService comentarioService, UsuarioService usuarioService) { _comentarioService = comentarioService; _usuarioService = usuarioService; }
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); }