public void RedirigirARegistrar(ETipoTramite tipo)
        {
            object Tramite = null;

            this.vista.EstablecerDatosNavegacion("Tramitable", this.vista.Tramitable, "Tramite", Tramite, "TipoTramite", tipo);
            this.LimpiarSesion();
            this.vista.RedirigirARegistrar();
        }
        public void RedirigirAEdicion(ETipoTramite tipo)
        {
            object Tramite = null;

            if (tipo == ETipoTramite.FILTRO_AK)
            {
                Tramite = this.vista.FiltroAK;
            }
            if (tipo == ETipoTramite.GPS)
            {
                Tramite = this.vista.GPS;
            }
            if (tipo == ETipoTramite.PLACA_ESTATAL)
            {
                Tramite = this.vista.PlacaEstatal;
            }
            if (tipo == ETipoTramite.PLACA_FEDERAL)
            {
                Tramite = this.vista.PlacaFederal;
            }
            if (tipo == ETipoTramite.TENENCIA)
            {
                Tramite = this.vista.Tenencia;
            }
            if (tipo == ETipoTramite.VERIFICACION_AMBIENTAL)
            {
                Tramite = this.vista.VerificacionAmbiental;
            }
            if (tipo == ETipoTramite.VERIFICACION_FISICO_MECANICA)
            {
                Tramite = this.vista.VerificacionMecanica;
            }


            this.vista.EstablecerDatosNavegacion("Unidad", this.vista.Tramitable, "Tramite", Tramite, "TipoTramite", tipo);
            this.LimpiarSesion();
            presentadorAmbiental.Inicializar(ETipoVerificacion.AMBIENTAL);
            presentadorAmbiental.LimpiarSesion();

            presentadorFiltro.Inicializar();
            presentadorFiltro.LimpiarSesion();

            presentadorGPS.Inicializar();
            presentadorGPS.LimpiarSesion();

            presentadorMecanico.Inicializar(ETipoVerificacion.FISICO_MECANICO);
            presentadorMecanico.LimpiarSesion();

            presentadorPlacaEstatal.Inicializar(ETipoTramite.PLACA_ESTATAL);
            presentadorPlacaEstatal.LimpiarSesion();

            presentadorPlacaFederal.Inicializar(ETipoTramite.PLACA_FEDERAL);
            presentadorPlacaFederal.LimpiarSesion();
            presentadorTenencia.LimpiarSesion();
            presentadorTenencia.Inicializar();

            this.vista.RedigirAEdicion();
        }
Example #3
0
        /// <summary>
        /// Indica si existe un tipo de trámite específico (activo) en la lista de trámites
        /// </summary>
        /// <param name="tipoTramite">Tipo de trámite a comprobar</param>
        /// <returns>Verdadero si existe, falso en caso contrario</returns>
        public bool ExisteTramite(ETipoTramite tipoTramite)
        {
            if (this.vista.Tramites != null && this.vista.Tramites.Exists(p => p.Tipo != null && p.Tipo == tipoTramite && p.Activo != null && p.Activo == true))
            {
                return(true);
            }

            return(false);
        }
        public void RegistrarTramite(ETipoTramite tipoTramite)
        {
            #region SC0008
            //obtener objeto SeguridadBO
            SeguridadBO seguridad = ObtenerSeguridad();
            if (seguridad == null)
            {
                throw new Exception(nombreClase + ".RegistrarTramite():El objeto de SeguridadBO no debe se nulo");
            }
            #endregion
            switch (tipoTramite)
            {
            case ETipoTramite.FILTRO_AK:
                RegistrarTramiteAK(seguridad);
                break;

            case ETipoTramite.GPS:
                RegistrarTramiteGPS(seguridad);
                break;

            case ETipoTramite.PLACA_FEDERAL:
                RegistrarTramitePlacaFed(seguridad);
                break;

            case ETipoTramite.PLACA_ESTATAL:
                RegistrarTramitePlacaEstatal(seguridad);
                break;

            case ETipoTramite.TENENCIA:
                RegistrarTramiteTenencia(seguridad);
                break;

            case ETipoTramite.VERIFICACION_AMBIENTAL:
                RegistrarTramiteVerificacionAmbiental(seguridad);
                break;

            case ETipoTramite.VERIFICACION_FISICO_MECANICA:
                RegistrarTramiteVerificacionMecanica(seguridad);
                break;

            default:
                this.MostrarMensaje("No se encontró el tipo de trámite", ETipoMensajeIU.ERROR, nombreClase + ".RegistrarTramite()");
                break;
            }
        }
        public void EstablecerDatosNavegacion(ETipoTramite tipo)
        {
            object Tramite = null;

            if (tipo == ETipoTramite.FILTRO_AK)
            {
                Tramite = this.vista.FiltroAK;
            }
            if (tipo == ETipoTramite.GPS)
            {
                Tramite = this.vista.GPS;
            }
            if (tipo == ETipoTramite.PLACA_ESTATAL)
            {
                Tramite = this.vista.PlacaEstatal;
            }
            if (tipo == ETipoTramite.PLACA_FEDERAL)
            {
                Tramite = this.vista.PlacaFederal;
            }
            if (tipo == ETipoTramite.TENENCIA)
            {
                Tramite = this.vista.Tenencia;
            }
            if (tipo == ETipoTramite.VERIFICACION_AMBIENTAL)
            {
                Tramite = this.vista.VerificacionAmbiental;
            }
            if (tipo == ETipoTramite.VERIFICACION_FISICO_MECANICA)
            {
                Tramite = this.vista.VerificacionMecanica;
            }


            this.vista.EstablecerDatosNavegacion("Unidad", this.vista.Tramitable, "Tramite", Tramite, "TipoTramite", tipo);
            this.vista.RedirigirARegistrar();
        }
Example #6
0
 public void EstablecerDatosNavegacion(string nombre, object unidad, string nombreTramite, object tramite, string nombreTipo, ETipoTramite tipo)
 {
     Session[nombre]        = unidad;
     Session[nombreTramite] = tramite;
     Session[nombreTipo]    = tipo;
 }
Example #7
0
 public void EstablecerTipoTramite(ETipoTramite tipo)
 {
     this.vista.tipo = tipo;
 }