Exemple #1
0
 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);
            }
        }
Exemple #3
0
 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;
 }
Exemple #5
0
 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);
            }
        }
Exemple #8
0
        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);
        }
Exemple #11
0
 public void SetServiceCredenciales(IMensajeService serviceMensajes)
 {
     this.serviceMensajes = serviceMensajes;
 }