public EmailSender(IUserRepository IUserRepository, IMensajeService ImensajeService, IMensajeReceptor IMensajeReceptorMap, IMensajeReceptorRepository IMensajeReceptorRepository) { this.IUserRepository = IUserRepository; this.ImensajeService = ImensajeService; this.IMensajeReceptorMap = IMensajeReceptorMap; this.IMensajeReceptorRepository = IMensajeReceptorRepository; }
private void Save() { IMensajeService mensajeSvc = ServiceFactory.GetMensajeService(); if (mensajeCurrent.Id == 0) { mensajeCurrent = mensajeSvc.CrearMensaje(mensajeCurrent); } }
public MensajesController(IPaisService IPaisService, IBitacoraMapper IBitacoraMa, IMensajeReceptorService pIMensajeReceptorService, IAdjuntoService IAdjuntoService, IMensajeReceptor pIMensajeReceptor, IMensajeService pImensajeService, IMensajeMap pIMensajeMap, IAdjuntoMap pIAdjuntoMap, IUserService pIUserService, IHostingEnvironment hostingEnvironment) { this.IPaisService = IPaisService; this.IBitacoraMap = IBitacoraMa; this.ImensajeService = pImensajeService; this.IMensajeMap = pIMensajeMap; this.IAdjuntoMap = pIAdjuntoMap; this.IAdjuntoService = IAdjuntoService; this.IUserService = pIUserService; this.hostingEnvironment = hostingEnvironment; this.IMensajeReceptorMap = pIMensajeReceptor; this.IMensajeReceptorService = pIMensajeReceptorService; }
public TareaController(IMensajeReceptorService IMensajeReceptorService, IMensajeReceptor IMensajeReceptorMap, IMensajeService ImensajeSerive, IConfiguracionFiltrosService IConfigService, ITipoTareaService ITipoService, IEstadoTareaService IEstadoService, ITareaMapper ITareaMapper, ITareaService pTareaServiceInterface, IContactoService IContactosService, IUserService IUserService) { this.IMensajeReceptorMap = IMensajeReceptorMap; this.IMensajeReceptorService = IMensajeReceptorService; this.TareaServiceInterface = pTareaServiceInterface; this.IContactosService = IContactosService; this.IUserService = IUserService; this.ITareaMapper = ITareaMapper; this.IEstadoService = IEstadoService; this.ITipoService = ITipoService; this.IConfigService = IConfigService; this.ImensajeSerive = ImensajeSerive; }
public MonedasController(IBitacoraMapper IBitacoraMap, IMensajeReceptorRepository IMensajeReceptorRepository, IMensajeMap IMensajeMap, IUserRepository IUserRepository, IMensajeService ImensajeService, IMensajeReceptor IMensajeReceptorMap, IMonedaMap monedaMap, IMonedaService monedaService, IHistorialMonedaService pHistorialService, IHistorialMonedaMap pHistorialMap, EmailSender emailSender) { this.monedaMap = monedaMap; this.monedaService = monedaService; this.historialService = pHistorialService; this.HistorialMap = pHistorialMap; this.emailSender = emailSender; this.IMensajeMap = IMensajeMap; this.IUserRepository = IUserRepository; this.IMensajeReceptorRepository = IMensajeReceptorRepository; this.ImensajeService = ImensajeService; this.IMensajeReceptorMap = IMensajeReceptorMap; this.IBitacoraMap = IBitacoraMap; }
private static MensajeDto ObtenerMensaje(HttpContext context, long mensajeId) { CustomPrincipal principal = context.User as CustomPrincipal; CustomIdentity identity = principal.Identity as CustomIdentity; IMensajeService svc = ServiceFactory.GetMensajeService(); MensajeDto mensaje = null; if (principal.IsInRole(Roles.Administrador) || principal.IsInRole(Roles.Cliente)) { mensaje = svc.ObtenerMensaje(mensajeId); } return(mensaje); }
protected void Page_Load(object sender, EventArgs e) { this.HasPermissionToSeeMe(Operaciones.MensajesAlertasDetalle); try { IMensajeService mensajeService = ServiceFactory.GetMensajeService(); if (!this.IsPostBack) { if (this.BaseMaster.EsCliente) { this.pnlAsignacionClientes.Visible = false; } if (this.Request.QueryString["Id"] == null) { this.ClientesSeleccionados = new List <ClienteDto>(); mensajeCurrent = new MensajeDto(); this.CargarClientes(); } else { this.btnAceptar.Visible = this.btnCancelar.Visible = this.pnlBotones.Visible = this.pnlClientes.Visible = false; this.btnVolver.Visible = true; mensajeCurrent = mensajeService.ObtenerMensaje(Convert.ToInt64(this.Request.QueryString["Id"])); } Bindear(); if (this.BaseMaster.EsCliente && !mensajeCurrent.Leido) { this.MarcarMensajeComoLeido(); } } } catch (Exception ex) { ExceptionManager.Instance.HandleException(ex); } }
private void CargarMensajes() { IMensajeService svc = ServiceFactory.GetMensajeService(); MensajeCriteria criteria = new MensajeCriteria(); criteria.ClienteId = this.BaseMaster.ClienteId; criteria.Leido = false; List <MensajeDto> mensajes = svc.ObtenerMensajes(criteria); int cantidad = mensajes.Count; if (mensajes.Count > 0) { this.lblCantMensajesTitulo.Text = cantidad.ToString(); this.lblCantMensajesDesc.Text = cantidad.ToString(); this.pnlMensajeSinLeer.Visible = true; } else { this.pnlMensajeSinLeer.Visible = false; } }
protected void Page_Load(object sender, EventArgs e) { try { HasPermissionToSeeMe(Operaciones.MensajesAlertasClientes); this.mensajeSvc = ServiceFactory.GetMensajeService(); if (!this.IsPostBack) { if (this.Request.QueryString["Id"] != null) { MensajeDto mensaje = this.mensajeSvc.ObtenerMensaje(long.Parse(this.Request.QueryString["Id"].ToString())); this.MensajeId = mensaje.Id; this.lblMensaje.Text = mensaje.Asunto; } this.Buscar(); } } catch (Exception ex) { ExceptionManager.Instance.HandleException(ex); } }
private void MarcarMensajeComoLeido() { IMensajeService mensajeSvc = ServiceFactory.GetMensajeService(); mensajeSvc.MarcarComoLeido(mensajeCurrent.Id, this.BaseMaster.ClienteId); }
public void SetServiceCredenciales(IMensajeService serviceMensajes) { this.serviceMensajes = serviceMensajes; }