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(); }
/// <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(); }
public void EstablecerDatosNavegacion(string nombre, object unidad, string nombreTramite, object tramite, string nombreTipo, ETipoTramite tipo) { Session[nombre] = unidad; Session[nombreTramite] = tramite; Session[nombreTipo] = tipo; }
public void EstablecerTipoTramite(ETipoTramite tipo) { this.vista.tipo = tipo; }