private void _vista_UsuarioDeseaGrabarVehiculo(object sender, PaseDeSalidaArgumento e)
 {
     try
     {
         var op = InsertarRegistro(e.Vehiculo.VEHICLE_CODE) ? VehiculoServicio.CrearVehiculo(new VehiculoArgumento {
             Vehiculo = e.Vehiculo
         }) : VehiculoServicio.ActualizarVehiculo(new VehiculoArgumento {
             Vehiculo = e.Vehiculo
         });
         if (op.Resultado == ResultadoOperacionTipo.Exito)
         {
             _vista.SoloVehiculos = VehiculoServicio.ObtenerVehiculos(new VehiculoArgumento {
                 Vehiculo = new Vehiculo()
             });
             var codigoVehiculo = InsertarRegistro(e.Vehiculo.VEHICLE_CODE) ? int.Parse(op.DbData) : e.Vehiculo.VEHICLE_CODE;
             _vista.TerminoDeGrabarVehiculo(codigoVehiculo);
         }
         else
         {
             InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al crear o actualizar el vehículo: {op.Resultado}");
         }
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo($"Error al grabar el vehículo: {ex.Message}");
     }
 }
Ejemplo n.º 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);
            }
        }
Ejemplo n.º 3
0
        public bool ActualizarVehiculoServicio(VehiculoServicioETL vehiculoServicio)
        {
            try
            {
                if (vehiculoServicio != null && _dataContext.VehiculoServicios.Any(v => v.IdVehiculoServicio == vehiculoServicio.IdVehiculoServicio))
                {
                    VehiculoServicio vehiculoServicioActualizado = new VehiculoServicio()
                    {
                        IdVehiculoServicio = vehiculoServicio.IdVehiculoServicio,
                        IdServicio         = vehiculoServicio.IdServicio,
                        IdVehiculo         = vehiculoServicio.IdVehiculo
                    };

                    _dataContext.VehiculoServicios.Update(vehiculoServicioActualizado);
                    _dataContext.SaveChanges();

                    if (_dataContext.Entry(vehiculoServicioActualizado).State.Equals(EntityState.Unchanged))
                    {
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception)
            {
                throw;
            }
        }
 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);
     }
 }
Ejemplo n.º 5
0
        public bool InsertarVehiculoServicio(VehiculoServicioETL vehiculoServicio)
        {
            try
            {
                if (vehiculoServicio != null)
                {
                    VehiculoServicio nuevoVehiculoServicio = new VehiculoServicio()
                    {
                        IdVehiculo = vehiculoServicio.IdVehiculo,
                        IdServicio = vehiculoServicio.IdServicio
                    };

                    _dataContext.VehiculoServicios.Add(nuevoVehiculoServicio);

                    if (_dataContext.Entry(nuevoVehiculoServicio).State.Equals(EntityState.Added))
                    {
                        _dataContext.SaveChanges();

                        if (_dataContext.Entry(nuevoVehiculoServicio).State.Equals(EntityState.Unchanged))
                        {
                            return(true);
                        }
                    }
                }

                return(false);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 6
0
 public MVVehiculos(tallerEntities ent)
 {
     tallerEnt = ent;
     vehServ   = new VehiculoServicio(tallerEnt);
     listaVehi = new ListCollectionView(vehServ.getAll().ToList());
     clieServ  = new ServicioGenerico <cliente>(tallerEnt);
     vehNuevo  = new vehiculo();
 }
Ejemplo n.º 7
0
 private void _vista_UsuarioDeseaObtenerVehiculosPorPeso(object sender, VehiculoArgumento e)
 {
     try
     {
         _vista.Vehiculos = VehiculoServicio.ObtenerVehiculosPorPeso(e);
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message + ex.StackTrace);
     }
 }
Ejemplo n.º 8
0
 private void _vista_UsuarioDeseaObtenerVehiculos(object sender, Argumentos.VehiculoArgumento e)
 {
     try
     {
         _vista.Vehiculos = VehiculoServicio.ObtenerVehiculos(e);
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
 private void _vista_UsuarioDeseaObtenerVehiculos(object sender, EventArgs e)
 {
     try
     {
         _vista.Vehiculos = VehiculoServicio.ObtenerVehiculosConPilotosAsociados();
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
Ejemplo n.º 10
0
 private void _vista_UsuarioDeseaObtenerVehiculosConPilotoAsociado(object sender, ManifiestoArgumento e)
 {
     try
     {
         _vista.TodosVehiculos = VehiculoServicio.ObtenerVehiculosConPilotosAsociados();
         _vista.Vehiculos      = _vista.TodosVehiculos;
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
 private void _vista_UsuarioDeseaObtenerVehiculos(object sender, PaseDeSalidaArgumento e)
 {
     try
     {
         _vista.Vehiculos = VehiculoServicio.ObtenerVehiculos(new VehiculoArgumento {
             Vehiculo = new Vehiculo()
         });
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(ex.Message);
     }
 }
Ejemplo n.º 12
0
 private void _vista_UsuarioDeseaConsultarVehiculos(object sender, System.EventArgs e)
 {
     try
     {
         _vista.Vehiculos = VehiculoServicio.ObtenerVehiculos(new VehiculoArgumento {
             Vehiculo = new Vehiculo()
         });
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message + ex.StackTrace);
     }
 }
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.Pilotos       = PilotoServicio.ObtenerPilotos();
         _vista.Rutas         = RutaServicio.ObtnerRutas();
         _vista.Vehiculos     = VehiculoServicio.ObtenerVehiculos();
         _vista.PlantillaDocs = ManifiestoServicio.GenerarColumnasParaTemplate();
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
Ejemplo n.º 14
0
        public async Task AgregarServiciosDeVehiculo(Vehiculo vehiculo)
        {
            List <VehiculoServicio> listaDeServiciosDeVehiculo = new List <VehiculoServicio>();

            foreach (int idServicio in vehiculo.ListaIdServicios)
            {
                VehiculoServicio marcaFamilia = new VehiculoServicio {
                    IdVehiculo = vehiculo.IdVehiculo, IdServicio = idServicio
                };
                listaDeServiciosDeVehiculo.Add(marcaFamilia);
            }

            await _repositorioVehiculo.AgregarServiciosDeVehiculo(listaDeServiciosDeVehiculo);
        }
Ejemplo n.º 15
0
 private void _vista_UsuarioDesasociarPiloto(object sender, VehiculoArgumento e)
 {
     try
     {
         var op = VehiculoServicio.AsociarVehiculoAPiloto(e);
         if (op.Resultado == ResultadoOperacionTipo.Error)
         {
             throw new Exception(op.Mensaje);
         }
         _vista_VistaCargandosePorPrimeraVez(sender, e);
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
Ejemplo n.º 16
0
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.TodosVehiculos = VehiculoServicio.ObtenerVehiculosConPilotosAsociados();
         _vista.Vehiculos      = _vista.TodosVehiculos;
         _vista.Usuario        = InteraccionConUsuarioServicio.ObtenerUsuario();
         _vista.Parametros     = ParametroServicio.ObtenerParametro(new ConsultaArgumento
         {
             GrupoParametro = Enums.GetStringValue(GrupoParametro.DemandaDePicking),
             IdParametro    = Enums.GetStringValue(IdParametro.ObtieneTipoDeDemanda)
         });
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
Ejemplo n.º 17
0
 private void _vista_UsuarioDeseaActualizarVehiculo(object sender, Argumentos.VehiculoArgumento e)
 {
     try
     {
         var op = VehiculoServicio.ActualizarVehiculo(e);
         if (op.Resultado == ResultadoOperacionTipo.Error)
         {
             throw new Exception(op.Mensaje);
         }
         e.Vehiculo.LAST_UPDATE = DateTime.Now;
         _vista.Vehiculo        = e.Vehiculo;
         _vista.Vehiculos       = VehiculoServicio.ObtenerVehiculos(new VehiculoArgumento {
             Vehiculo = new Vehiculo()
         });
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
Ejemplo n.º 18
0
        public bool EliminarVehiculoServicio(int idVehiculoServicio)
        {
            try
            {
                VehiculoServicio vehiculoServicioEliminar = _dataContext.VehiculoServicios.FirstOrDefault(v => v.IdVehiculoServicio == idVehiculoServicio);
                if (vehiculoServicioEliminar != null)
                {
                    _dataContext.VehiculoServicios.Remove(vehiculoServicioEliminar);
                    _dataContext.SaveChanges();

                    if (_dataContext.Entry(vehiculoServicioEliminar).State.Equals(EntityState.Deleted))
                    {
                        return(true);
                    }
                }

                return(false);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 19
0
 private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e)
 {
     try
     {
         _vista.Vehiculo  = new Vehiculo();
         _vista.Vehiculos = VehiculoServicio.ObtenerVehiculos(new VehiculoArgumento {
             Vehiculo = new Vehiculo()
         });
         _vista.Pilotos = PilotoServicio.ObtenerPilotosNoAsociadosAVehiculos(new PilotoArgumento {
             Piloto = new Piloto()
         });
         _vista.EmpresasDeTransporte =
             EmpresaDeTransporteServicio.ObtenerEmpresasDeTransporte(new EmpresaDeTransporteArgumento
         {
             EmpresaDeTransporte = new EmpresaDeTransporte()
         });
         _vista.PolizasDeSeguro = PolizaServicio.ObtenerTodasLasPolizasDeSeguro();
         ObtenerParametros();
     }
     catch (Exception exception)
     {
         InteraccionConUsuarioServicio.MensajeErrorDialogo(exception.Message);
     }
 }
Ejemplo n.º 20
0
 public frmVehiculos()
 {
     this._vehiculoServicio = new VehiculoServicio();
     InitializeComponent();
 }