Example #1
0
 public SolicitudSalidaDto ObtenerSolicitudSalida(int idSolicitud)
 {
     var gestorSolicitud = new GestorSolicitudesSalida();
     var solicitud = gestorSolicitud.ObtenerSolicitudSalida(idSolicitud);
     Mapper.CreateMap<DetalleSolicitudSalida, DetalleSolicitudSalidaDto>()
         .ForMember(d => d.NombreProducto, opts => opts.MapFrom(src => src.Producto.Nombre));
     Mapper.CreateMap<SolicitudSalida, SolicitudSalidaDto>()
         //.ForMember(s => s.TipoEntrada,
         //    opts => opts.MapFrom(src => Enums.GetEnumDescription((Enums.TipoEntrada)src.TipoEntrada)))
         .ForMember(s => s.NombreEmpleado,
             opts => opts.MapFrom(src => src.Empleado.Nombres + ' ' + src.Empleado.Apellidos))
         .ForMember(s => s.Detalle,
             opts => opts.MapFrom(src => src.DetalleSolicitudSalida));
     var dto = Mapper.Map<SolicitudSalidaDto>(solicitud);
     return dto;
 }
Example #2
0
 public List<ListaSolicitudSalidaDto> ObtenerSolicitudesSalida(int idSolicitud, int estadoSolicitud, DateTime fechaInicio, DateTime fechaFin,
     int idEmpleado, string tipoSalida, string direccionEntrega, string razonSocial)
 {
     var gestorSolicitud = new GestorSolicitudesSalida();
     var solicitudes = gestorSolicitud.ObtenerSolicitudesSalida(idSolicitud, estadoSolicitud, fechaInicio,
         fechaFin, idEmpleado, tipoSalida, direccionEntrega, razonSocial);
     Mapper.CreateMap<SolicitudSalida, ListaSolicitudSalidaDto>()
         //.ForMember(s => s.TipoSalida, opts => opts.MapFrom(src => Enums.GetEnumDescription((Enums.TipoEntrada)src.TipoEntrada)))
         .ForMember(s => s.NombreEmpleado, opts => opts.MapFrom(src => src.Empleado.Nombres + ' ' + src.Empleado.Apellidos));
     var dtos = Mapper.Map<List<ListaSolicitudSalidaDto>>(solicitudes);
     return dtos;
 }