private void _vista_UsuarioDeseaBuscarSolicitudDeTraslado(object sender, SolicitudDeTrasladoArgumento e) { try { _vista.SolicitudDeTrasladoEncabezado = SolicitudDeTrasladoServicio.ObtenerSolicitudDeTrasladoEncabezado(e); if (_vista.SolicitudDeTrasladoEncabezado == null) { return; } _vista.SolicitudDeTrasladoDetalle = SolicitudDeTrasladoServicio.ObtenerSolicitudDeTrasladoDetalle(e); _vista.CentrosDeDistribucionOrigen = ConfiguracionServicio.ObtenerCentrosDeDistribucion(new Entidades.Configuracion()); _vista.CentrosDeDistribucionDestino = ConfiguracionServicio.ObtenerCentrosDeDistribucion(new Entidades.Configuracion()); _vista.BodegasOrigen = BodegaServicio.ObtenerBodegaPorCentroDeDistribucionYUsuario(new Bodega { DISTRIBUTION_CENTER_ID = _vista.SolicitudDeTrasladoEncabezado.DISTRIBUTION_CENTER_FROM, LOGIN = InteraccionConUsuarioServicio.ObtenerUsuario(), IS_WAREHOUSE_FROM = (int)SiNo.Si }); _vista.BodegasDestino = BodegaServicio.ObtenerBodegaPorCentroDeDistribucionYUsuario(new Bodega { DISTRIBUTION_CENTER_ID = _vista.SolicitudDeTrasladoEncabezado.DISTRIBUTION_CENTER_TO, LOGIN = InteraccionConUsuarioServicio.ObtenerUsuario(), IS_WAREHOUSE_FROM = (int)SiNo.Si }); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaObtenerSolicitudesDeTrasladoPorBodegaEstadoYFecha(object sender, Argumentos.ReporteDeSolicitudDeTrasladoArgumento e) { try { _vista.SolicitudesDeTraslado = SolicitudDeTrasladoServicio.ObtenerSolicitudesDeTrasladoPorBodegaEstadoYFecha(e); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaSeleccionoSolicitudDeTraslado(object sender, Argumentos.ReporteDeSolicitudDeTrasladoArgumento e) { try { _vista.TrazabilidadDeSolicitudesDeTraslado = SolicitudDeTrasladoServicio.ObtenerTrazabilidadDeSolicitudDeTraslado(e); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaCerrarSolicitudesDeTraslado(object sender, Argumentos.ReporteDeSolicitudDeTrasladoArgumento e) { try { var traslados = string.Join("|", _vista.SolicitudesDeTraslado.Where(wt => wt.IS_SELECTED).Select(wt => wt.TRANSFER_REQUEST_ID)); e.IdsSolicitudesDeTraslado = traslados; var operacion = SolicitudDeTrasladoServicio.CerrarSolicitudesDeTraslado(e); if (operacion.Resultado == ResultadoOperacionTipo.Error) { InteraccionConUsuarioServicio.Mensaje(operacion.Mensaje); } } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void _vista_UsuarioDeseaGuardarSolicitudDeTraslado(object sender, SolicitudDeTrasladoArgumento e) { try { var op = SolicitudDeTrasladoServicio.AgregarSolicitudDeTrasladoEncabezado(e); if (op.Resultado == ResultadoOperacionTipo.Error) { InteraccionConUsuarioServicio.Mensaje(op.Mensaje); } else { _vista.IdSolicitudDeTraslado = int.Parse(op.DbData); var detalle = e.ListadoMateriales.Select(mt => new SolicitudDeTrasladoDetalle { TRANSFER_REQUEST_ID = int.Parse(op.DbData), MATERIAL_ID = mt.MATERIAL_ID, MATERIAL_NAME = mt.MATERIAL_NAME, IS_MASTERPACK = mt.IS_MASTER_PACK, QTY = (decimal)mt.QTY, STATUS = EstadoSolicitudDeTraslado.OPEN.ToString() }).ToList(); op = SolicitudDeTrasladoServicio.AgregarSolicitudDeTrasladoDetalle(new SolicitudDeTrasladoArgumento { SolicitudDeTrasladoDetalles = detalle }); if (op.Resultado == ResultadoOperacionTipo.Error) { InteraccionConUsuarioServicio.Mensaje(op.Mensaje); } } } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }