private void _vista_UsuarioDeseaAgregarAccesoABodega(object sender, BodegaConAccesoPorUsuarioArgumento e)
        {
            try
            {
                var listaBodegas = _vista.BodegasParaAccesoAsignadas ?? new List <Bodega>();



                foreach (var bodegaIngresar in from bodegaIngresar in e.ListaBodegaConAccesoPorUsuario let existeBodega = listaBodegas.Any(bodega => bodega.CODE_WAREHOUSE == bodegaIngresar.CODE_WAREHOUSE) where !existeBodega select bodegaIngresar)
                {
                    listaBodegas.Add(new Bodega {
                        CODE_WAREHOUSE = bodegaIngresar.CODE_WAREHOUSE, DESCRIPTION_WAREHOUSE = bodegaIngresar.DESCRIPTION_WAREHOUSE
                    });

                    var bodegaAccesoUsuario = new BodegaConAccesoPorUsuario
                    {
                        USER_CORRELATIVE = bodegaIngresar.USER_CORRELATIVE
                        ,
                        CODE_WAREHOUSE = bodegaIngresar.CODE_WAREHOUSE
                        ,
                        DESCRIPTION_WAREHOUSE = bodegaIngresar.DESCRIPTION_WAREHOUSE
                    };
                    BodegaServicio.GuardarBodegaConAccesoPorUsuario(bodegaAccesoUsuario);
                }

                _vista.BodegasParaAccesoAsignadas = listaBodegas;
            }
            catch (Exception ex)
            {
                _vista.EstablecerError(ex.Message, sender);
            }
        }
Beispiel #2
0
        private void _vista_VistaCargandosePorPrimeraVez(object sender, System.EventArgs e)
        {
            try
            {
                _vista.Vehiculos = VehiculoServicio.ObtenerVehiculosPorPeso(new VehiculoArgumento {
                    Vehiculo = new Vehiculo()
                });
                _vista.EstablecerVehiculosEnBaseAPesoDePickings(0);
                _vista.Configuracion = ConfiguracionServicio.ObtenerConfiguracionesGrupoYTipo(new Entidades.Configuracion()
                {
                    PARAM_TYPE = "SISTEMA", PARAM_GROUP = "MANIFIESTO_DE_CARGA"
                });

                _vista.Bodegas    = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
                _vista.Rutas      = RutasSwiftExpressServicio.ObtenerTodasRutas();
                _vista.Usuario    = InteraccionConUsuarioServicio.ObtenerUsuario();
                _vista.Parametros = ParametroServicio.ObtenerParametro(new ConsultaArgumento
                {
                    GrupoParametro = Enums.GetStringValue(GrupoParametro.DemandaDePicking),
                    IdParametro    = Enums.GetStringValue(IdParametro.ObtieneTipoDeDemanda)
                });
                _vista.ObtenerPuntosDeControles();
                _vista.DetallesEliminados = new List <int?>();
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.Mensaje(ex.Message + ex.StackTrace);
            }
        }
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.Parametros = new List <Parametro>();
         _vista.Clientes   = ClienteServicio.ObtenerClientes();
         _vista.Vehiculos  = VehiculoServicio.ObtenerVehiculos(new VehiculoArgumento {
             Vehiculo = new Vehiculo()
         });
         _vista.Bodegas = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
         _vista.UsuariosParaAutorizar = UsuarioServicio.ObtenerUsuariosActivosPorCentroDeDistribucion(InteraccionConUsuarioServicio.ObtenerCentroDistribucion());
         _vista.UsuariosParaEntrega   = UsuarioServicio.ObtenerUsuariosActivosPorCentroDeDistribucion(InteraccionConUsuarioServicio.ObtenerCentroDistribucion());
         ObtenerParametros();
         _vista.SoloVehiculos = VehiculoServicio.ObtenerVehiculos(new VehiculoArgumento {
             Vehiculo = new Vehiculo()
         });
         _vista.Pilotos = PilotoServicio.ObtenerPilotos(new PilotoArgumento {
             Piloto = new Piloto()
         });
         _vista.DespachosDetalles = new List <DemandaDespachoDetalle>();
         _vista.PaseDeSalidas     = new List <PaseDeSalida>();
         ObtenerTiposDeSalida();
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
     }
 }
Beispiel #4
0
        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_UsuarioDeseaGuardarUsuario(object sender, UsuarioArgumento e)
        {
            var op = UsuarioServicio.GuardarUsuario(e);

            if (op.Resultado == ResultadoOperacionTipo.Exito)
            {
                var data = e.Data;
                var us   = UsuarioServicio.ObtenerUsuarios(data);

                var listaBodegas = new List <Bodega>();
                foreach (var bodegaIngresar in from bodegaIngresar in e.Bodegas let existeBodega = listaBodegas.Any(bodega => bodega.CODE_WAREHOUSE == bodegaIngresar.CODE_WAREHOUSE) where !existeBodega select bodegaIngresar)
                {
                    listaBodegas.Add(new Bodega {
                        CODE_WAREHOUSE = bodegaIngresar.CODE_WAREHOUSE, DESCRIPTION_WAREHOUSE = bodegaIngresar.DESCRIPTION_WAREHOUSE
                    });

                    var bodegaAccesoUsuario = new BodegaConAccesoPorUsuario
                    {
                        USER_CORRELATIVE = us[0].CORRELATIVE
                        ,
                        CODE_WAREHOUSE = bodegaIngresar.CODE_WAREHOUSE
                        ,
                        DESCRIPTION_WAREHOUSE = bodegaIngresar.DESCRIPTION_WAREHOUSE
                    };
                    BodegaServicio.GuardarBodegaConAccesoPorUsuario(bodegaAccesoUsuario);
                }

                _vista.TerminoProceso("cpLimpiarControles", "Enabled", sender);
                _vista_VistaCargandosePorPrimeraVez(sender, e);
            }
            else
            {
                _vista.EstablecerError(op.Mensaje, sender);
            }
        }
 private void _vista_UsuarioDeseaCargarLineasDePicking(object sender, EventArgs e)
 {
     try
     {
         _vista.Bodegas = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
Beispiel #7
0
 private void _vista_UsuarioDeseaConsultarBodegas(object sender, EventArgs e)
 {
     try
     {
         _vista.Bodegas = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message + ex.StackTrace);
     }
 }
Beispiel #8
0
 private void _vista_UsuarioDeseaObtenerBodegas(object sender, Argumentos.ConteoFisicoArgumento e)
 {
     try
     {
         _vista.Bodegas = BodegaServicio.ObtenerBodegasPorUsuariosRelacionados(e);
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
Beispiel #9
0
 private void _vista_UsuarioDeseaObtenerBodegasAsignadasAUsuario(object sender, Argumentos.EstadoDeUbicacionArgumento e)
 {
     try
     {
         _vista.Bodegas = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
     }
 }
 private void _vista_UsuarioDeseaObtenerBodegasPorUsuario(object sender, OrdenDeVentaArgumento e)
 {
     try
     {
         _vista.BodegasPorUsuario = BodegaServicio.ObtenerBodegasParaAccesoAsignadas(e.Usuario);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
Beispiel #11
0
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.Bodegas = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.Inventario = new List <ReporteDeInventarioDiario>();
         _vista.Bodegas    = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
     }
 }
 void _vista_UsuarioDeseaObtenerBodegasActivas(object sender, BodegaArgumento e)
 {
     try
     {
         _vista.Bodegas       = BodegaServicio.ObtenerBodegaActivas(e.Data);
         _vista.BodegasManual = _vista.Bodegas;
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
Beispiel #14
0
 private void _vista_UsuarioDeseaObtenerZonasPorWarehouse(object sender, Argumentos.EstadoDeUbicacionArgumento e)
 {
     try
     {
         _vista.Zonas = BodegaServicio.ObtenerZonasDeUnaBodega(new Bodega {
             WAREHOUSE_ID = e.Bodega
         });
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
     }
 }
Beispiel #15
0
 private void _vista_UsuarioDeseaObtenerZonas(object sender, Argumentos.ConteoFisicoArgumento e)
 {
     try
     {
         _vista.Zonas = BodegaServicio.ObtenerZonasDeUnaBodega(new Bodega {
             WAREHOUSE_ID = e.Bodegas
         });
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
Beispiel #16
0
 private void _vista_UsuarioSeleccionoCentroDeDistribucionOrigen(object sender, SolicitudDeTrasladoArgumento e)
 {
     try
     {
         _vista.BodegasOrigen = BodegaServicio.ObtenerBodegaPorCentroDeDistribucionYUsuario(new Bodega {
             DISTRIBUTION_CENTER_ID = e.CentroDeDistribucion,
             LOGIN             = InteraccionConUsuarioServicio.ObtenerUsuario(),
             IS_WAREHOUSE_FROM = (int)SiNo.Si
         });
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
 private void _vista_UsuarioSeleccionoUsuario(object sender, UsuarioArgumento e)
 {
     try
     {
         _vista.BodegasParaAccesoNoAsignadas = BodegaServicio.ObtenerBodegasParaAccesoNoAsignadas(e.Data);
         _vista.BodegasParaAccesoAsignadas   = BodegaServicio.ObtenerBodegasParaAccesoAsignadas(e.Data);
         _vista.BodegasAutoventa             = BodegaServicio.ObtenerBodegasDeAutoventa(e.Data);
         _vista.BodegasPreVenta = BodegaServicio.ObtieneBodegasDePreventa(e.Data);
         _vista.Vendedores      = VendedorServicio.ObtenerVendedoresDisponibles(e.Data);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioSeleeccionoCentroDeDistribucion(object sender, UsuarioArgumento e)
 {
     try
     {
         _vista.BodegasParaAccesoNoAsignadas = BodegaServicio.ObtenerBodegasParaAccesoNoAsignadas(e.Data);
         _vista.BodegasParaAccesoAsignadas   = BodegaServicio.ObtenerBodegasParaAccesoAsignadas(e.Data);
         _vista.BodegasAutoventa             = BodegaServicio.ObtenerBodegasDeAutoventa(e.Data);
         _vista.BodegasPreVenta = BodegaServicio.ObtieneBodegasDePreventa(e.Data);
         _vista.Vendedores      = VendedorServicio.ObtenerVendedoresDisponibles(e.Data);
         _vista.TerminoProceso("cpRefrescarListaYVista", "Enabled", sender);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
Beispiel #19
0
 private void _vista_VistaCargandosePorPrimeraVez(object sender, System.EventArgs e)
 {
     try
     {
         _vista.TiposUbicacion = ConfiguracionServicio.ObtenerConfiguracionesGrupoYTipo(new Entidades.Configuracion
         {
             PARAM_TYPE  = "SISTEMA",
             PARAM_GROUP = "TIPO_UBICACIONES"
         });
         _vista.Bodegas     = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
         _vista.Ubicaciones =
             EstadoDeUbicacionesServicio.ObtenerEstadoDeUbicaciones(new EstadoDeUbicacionArgumento());
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
     }
 }
Beispiel #20
0
        private void _vista_UsuarioDeseaObtenerBodegas(object sender, InventarioInactivoArgumento e)
        {
            try
            {
                var listaTemporal = _vista.Bodegas.Where(z => z.IS_SELECTED).ToList();

                var listaResultado = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());

                if (listaTemporal.Count > 0)
                {
                    foreach (var registro in listaResultado)
                    {
                        registro.IS_SELECTED = listaTemporal.Exists(lt => lt.IS_SELECTED && lt.WAREHOUSE_ID == registro.WAREHOUSE_ID);
                    }
                }

                _vista.Bodegas = BodegaServicio.ObtenerBodegaAsignadaAUsuario(InteraccionConUsuarioServicio.ObtenerUsuario());
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.Mensaje(ex.Message);
            }
        }