Beispiel #1
0
 public static List <EmbarqueInfo> ObtenerProgramacionDatos(EmbarqueInfo embarqueInfo)
 {
     try
     {
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         List <EmbarqueInfo> programacionEmbarques = programacionEmbarquePL.ObtenerProgramacionDatos(embarqueInfo);
         return(programacionEmbarques);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #2
0
 public static List <JaulaInfo> ObtenerJaulasPorProveedorID(JaulaInfo jaulaInfo)
 {
     try
     {
         var programacionEmbarquePL     = new ProgramacionEmbarquePL();
         List <JaulaInfo> listadoJaulas = programacionEmbarquePL.ObtenerJaulasPorProveedorID(jaulaInfo);
         return(listadoJaulas);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #3
0
 public static List <RuteoInfo> ObtenerRuteosActivos()
 {
     try
     {
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         var ruteosActivos          = programacionEmbarquePL.ObtenerRuteosActivos();
         return(ruteosActivos);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #4
0
 public static List <CamionInfo> ObtenerTractosPorProveedorID(CamionInfo camionInfo)
 {
     try
     {
         var programacionEmbarquePL        = new ProgramacionEmbarquePL();
         List <CamionInfo> listadoCamiones = programacionEmbarquePL.ObtenerTractosPorProveedorID(camionInfo);
         return(listadoCamiones);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #5
0
        public static EmbarqueInfo CuentaConFolioEmbarque(int embarqueId)
        {
            try
            {
                var          programacionEmbarquePL = new ProgramacionEmbarquePL();
                EmbarqueInfo embarque = programacionEmbarquePL.CuentaConFolioEmbarque(embarqueId);

                return(embarque);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw;
            }
        }
Beispiel #6
0
 public static AdministracionDeGastosFijosInfo ObtenerGastosFijos(EmbarqueInfo embarqueInfo)
 {
     try
     {
         embarqueInfo.Activo = EstatusEnum.Activo;
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         AdministracionDeGastosFijosInfo gastosFijosRespuesta = programacionEmbarquePL.ObtenerGastosFijos(embarqueInfo);
         return(gastosFijosRespuesta);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #7
0
 public static EmbarqueTarifaInfo ObtenerCostoFlete(EmbarqueTarifaInfo embarqueTarifa)
 {
     try
     {
         embarqueTarifa.Activo = EstatusEnum.Activo;
         var programacionEmbarquePL        = new ProgramacionEmbarquePL();
         EmbarqueTarifaInfo EmbarqueTarifa = programacionEmbarquePL.ObtenerCostoFlete(embarqueTarifa);
         return(EmbarqueTarifa);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #8
0
 public static void Eliminar(EmbarqueInfo embarqueInfo)
 {
     try
     {
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         var seguridad = (SeguridadInfo)ObtenerSeguridad();
         int usuarioId = seguridad.Usuario.UsuarioID;
         embarqueInfo.UsuarioModificacionID = usuarioId;
         programacionEmbarquePL.Eliminar(embarqueInfo);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #9
0
        public static EmbarqueInfo ValidarEstatus(EmbarqueInfo embarqueInfo)
        {
            try
            {
                var resultadoEmbarqueInfo  = new EmbarqueInfo();
                var programacionEmbarquePL = new ProgramacionEmbarquePL();

                resultadoEmbarqueInfo = programacionEmbarquePL.ValidarEstatus(embarqueInfo);

                return(resultadoEmbarqueInfo);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw;
            }
        }
Beispiel #10
0
 public static CamionInfo ObtenerTractosPorDescripcion(CamionInfo camionInfo)
 {
     try
     {
         var        programacionEmbarquePL = new ProgramacionEmbarquePL();
         CamionInfo camionResultado        = programacionEmbarquePL.ObtenerTractosPorDescripcion(camionInfo);
         if (camionResultado != null && camionResultado.Proveedor.ProveedorID != camionInfo.Proveedor.ProveedorID)
         {
             camionResultado = new CamionInfo();
         }
         return(camionResultado);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #11
0
 public static List <TipoEmbarqueInfo> ObtenerTiposEmbarque(EstatusEnum Activo)
 {
     try
     {
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         var programacionEmbarques  = programacionEmbarquePL.ObtenerTiposEmbarque(Activo);
         if (programacionEmbarques == null)
         {
             return(null);
         }
         return(programacionEmbarques);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #12
0
 public static List <EmbarqueInfo> ObtenerProgramacionPorOrganizacionId(int organizacionId)
 {
     try
     {
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         var programacionEmbarques  = programacionEmbarquePL.ObtenerProgramacionPorOrganizacionId(organizacionId);
         if (programacionEmbarques == null)
         {
             return(null);
         }
         return(programacionEmbarques);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #13
0
 public static JaulaInfo ObtenerJaulasPorDescripcion(JaulaInfo jaulaInfo)
 {
     try
     {
         var       programacionEmbarquePL = new ProgramacionEmbarquePL();
         JaulaInfo jaulaResultado         = programacionEmbarquePL.ObtenerJaulasPorDescripcion(jaulaInfo);
         if (jaulaResultado != null && jaulaResultado.Proveedor.ProveedorID != jaulaInfo.Proveedor.ProveedorID)
         {
             jaulaResultado = new JaulaInfo();
         }
         return(jaulaResultado);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #14
0
 public static List <EmbarqueInfo> ObtenerJaulasProgramadas(EmbarqueInfo embarqueInfo)
 {
     try
     {
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         var jaulasProgramadas      = programacionEmbarquePL.ObtenerJaulasProgramadas(embarqueInfo);
         if (jaulasProgramadas == null)
         {
             return(null);
         }
         return(jaulasProgramadas);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #15
0
 public static List <EmbarqueInfo> ObtenerProgramacionTransporte(EmbarqueInfo embarqueInfo)
 {
     try
     {
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         var programacionEmbarques  = programacionEmbarquePL.ObtenerProgramacionTransporte(embarqueInfo);
         if (programacionEmbarques == null)
         {
             return(null);
         }
         return(programacionEmbarques);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #16
0
 public static List <RuteoInfo> ObtenerRuteosPorOrigenyDestino(RuteoInfo ruteoInfo)
 {
     try
     {
         Logger.Info();
         var programacionEmbarquePL   = new ProgramacionEmbarquePL();
         List <RuteoInfo> listaRuteos = programacionEmbarquePL.ObtenerRuteosPorOrigenyDestino(ruteoInfo);
         return(listaRuteos);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Beispiel #17
0
 public static void EliminarInformacionDatos(EmbarqueInfo embarqueInfo)
 {
     try
     {
         var programacionEmbarquePL = new ProgramacionEmbarquePL();
         var seguridad = (SeguridadInfo)ObtenerSeguridad();
         int usuarioId = seguridad.Usuario.UsuarioID;
         embarqueInfo.CitaCarga             = DateTime.Parse(embarqueInfo.CitaCarga.ToString());
         embarqueInfo.CitaDescarga          = DateTime.Parse(embarqueInfo.CitaDescarga.ToString());
         embarqueInfo.UsuarioCreacionID     = usuarioId;
         embarqueInfo.UsuarioModificacionID = usuarioId;
         programacionEmbarquePL.EliminarInformacionDatos(embarqueInfo);
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw;
     }
 }
Beispiel #18
0
 public static bool ObtenerFleteOrigenDestino(RuteoInfo ruteoInfo)
 {
     try
     {
         Logger.Info();
         var  programacionEmbarquePL = new ProgramacionEmbarquePL();
         bool existeTarifa           = programacionEmbarquePL.ObtenerFleteOrigenDestino(ruteoInfo);
         return(existeTarifa);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Beispiel #19
0
 public static List <EmbarqueRuteoInfo> ObtenerDetallesEmbarqueRuteo(EmbarqueInfo embarqueInfo)
 {
     try
     {
         Logger.Info();
         var programacionEmbarquePL             = new ProgramacionEmbarquePL();
         List <EmbarqueRuteoInfo> listaDetalles = programacionEmbarquePL.ObtenerDetallesEmbarqueRuteo(embarqueInfo);
         return(listaDetalles);
     }
     catch (ExcepcionGenerica)
     {
         throw;
     }
     catch (Exception ex)
     {
         Logger.Error(ex);
         throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
     }
 }
Beispiel #20
0
        public static EmbarqueInfo Guardar(EmbarqueInfo embarqueInfo, TipoGuardadoProgramacionEmbarqueEnum seccion)
        {
            try
            {
                var resultadoEmbarqueInfo  = new EmbarqueInfo();
                var programacionEmbarquePL = new ProgramacionEmbarquePL();
                var seguridad = (SeguridadInfo)ObtenerSeguridad();
                int usuarioId = seguridad.Usuario.UsuarioID;
                embarqueInfo.CitaCarga    = DateTime.Parse(embarqueInfo.CitaCarga.ToString());
                embarqueInfo.CitaDescarga = DateTime.Parse(embarqueInfo.CitaDescarga.ToString());

                if (embarqueInfo.UsuarioCreacionID == -1)
                {
                    // Edicion
                    embarqueInfo.UsuarioModificacionID = usuarioId;
                }
                else
                {
                    //Guardado
                    embarqueInfo.UsuarioModificacionID = usuarioId;
                    embarqueInfo.UsuarioCreacionID     = usuarioId;
                }

                if (seccion == TipoGuardadoProgramacionEmbarqueEnum.Datos)
                {
                    // Guardado para seccion de datos
                    // Regresa embarque con su folio de embaque registrado
                    resultadoEmbarqueInfo = programacionEmbarquePL.GuardarDatos(embarqueInfo);
                }
                else
                {
                    programacionEmbarquePL.Guardar(embarqueInfo, seccion);
                }

                return(resultadoEmbarqueInfo);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw;
            }
        }
Beispiel #21
0
        public static int EnviarCorreo(EmbarqueInfo embarqueInfo, int organizacionID)
        {
            var programacionEmbarquePL = new ProgramacionEmbarquePL();

            embarqueInfo.Organizacion = new OrganizacionInfo()
            {
                OrganizacionID = organizacionID
            };
            try
            {
                string formatoCorreo =
                    HttpContext.GetLocalResourceObject("~/Recepcion/ProgramacionEmbarque.aspx",
                                                       "formatoCorreoNuevo.Text").ToString();
                var correo = programacionEmbarquePL.EnviarCorreo(embarqueInfo, formatoCorreo);
                return(correo);
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw;
            }
        }