private void LimpiarGeneral() { TextMotivoImputado = TextMotivoAcompaniante = TextNombre = TextPaterno = TextMaterno = TextNip = NombreD = PaternoD = MaternoD = AnioD = FolioD = IngresosD = UbicacionD = TipoSeguridadD = FecIngresoD = ClasificacionJuridicaD = EstatusD = string.Empty; TextCodigo = null; FotoVisita = new Imagenes().ConvertByteToBitmap(new Imagenes().getImagenPerson()); ImagenIngreso = ImagenPersona = new Imagenes().getImagenPerson(); SelectVisitante = null; SelectVisitanteIngreso = null; SelectImputadoIngreso = null; FechaNacimiento = Fechas.GetFechaDateServer; TextEdad = new Nullable <short>(); SelectSexo = "S"; SelectParentesco = SelectSituacion = SelectTipoVisitante = -1; ListAcompanantes = new ObservableCollection <ACOMPANANTE>(); ListadoInternos = ListBuscarAcompanantes = new ObservableCollection <VISITANTE_INGRESO>(); //ListVisitantes = new ObservableCollection<PERSONAVISITAAUXILIAR>(); ListVisitantes = null; TextHeaderDatosInterno = "Seleccion de nuevo interno para el visitante actual"; DatosExpedienteVisible = Visibility.Collapsed; ImagenAcompanante = new Imagenes().getImagenPerson(); SelectEstatusImputado = -1; enableMotivoEstatusImputado = enableMotivoEstatusAcompaniante = ObservacionEnabled = false; TextObservacion = string.Empty; OnPropertyChanged(); }
public async void ClickSwitch(object obj) { switch (obj.ToString()) { case "obtenerFotoInternoSeleccionado": try { var foto_seguimiento = new cIngresoBiometrico().Obtener(SelectedInterno.Anio, SelectedInterno.Centro, SelectedInterno.IdImputado, (short)enumTipoBiometrico.FOTO_FRENTE_SEGUIMIENTO).Any() ? new cIngresoBiometrico().Obtener(SelectedInterno.Anio, SelectedInterno.Centro, SelectedInterno.IdImputado, (short)enumTipoBiometrico.FOTO_FRENTE_SEGUIMIENTO).FirstOrDefault().BIOMETRICO : null; var foto_registro = new cIngresoBiometrico().Obtener(SelectedInterno.Anio, SelectedInterno.Centro, SelectedInterno.IdImputado, (short)enumTipoBiometrico.FOTO_FRENTE_REGISTRO).Any() ? new cIngresoBiometrico().Obtener(SelectedInterno.Anio, SelectedInterno.Centro, SelectedInterno.IdImputado, (short)enumTipoBiometrico.FOTO_FRENTE_REGISTRO).FirstOrDefault().BIOMETRICO : null; FotoInternoSeleccionado = foto_seguimiento == null ? (foto_registro == null ? new Imagenes().getImagenPerson() : foto_registro) : foto_seguimiento; } catch (Exception) { FotoInternoSeleccionado = new Imagenes().getImagenPerson(); } break; case "cerrarActividadSeleccionada": PopUpsViewModels.ClosePopUp(PopUpsViewModels.TipoPopUp.LISTA_ASISTENCIA); PopUpsViewModels.ClosePopUp(PopUpsViewModels.TipoPopUp.OSCURECER_FONDO); break; } }
/// <summary> /// Inicializa las propiedades requeridas por el módulo por medio del evento "Loaded" /// </summary> /// <param name="obj">Ventana de la cuál se van a inicializar las propiedades requeridas por el módulo</param> public async void CargarVentana(ActividadesNoProgramadasView obj) ///===CHECK=== { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { //Se configuran los permisos del módulo ConfiguraPermisos(); //Se obtiene la imagen por defecto var placeholder = new Imagenes().getImagenPerson(); //Se inicializan las imágenes a mostrar de los imputados en la imágen por defecto FotoImputadoTraslado = placeholder; FotoImputadoExcarcelacion = placeholder; SelectedEstatusTraslado = enumEstatusTraslado.EN_PROCESO; SelectedEstatusExcarcelacion = enumEstatusExcarcelacion.EN_PROCESO; EstatusTrasladosVisible = true; EstatusExcarcelacionesVisible = false; if (PConsultar) { ObtenerTraslados(); ObtenerExcarcelaciones(); } }); } //Si ocurrió un error al cargar la ventana, entonces... catch (Exception ex) { //Se le nofitica al usuario que ocurrió un error StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar el módulo.", ex); } }
public async void OnLoad(ReporteBrazaleteGafete Window) { try { BrazaleteReportViewerVisible = Visibility.Collapsed; GafeteReportViewerVisible = Visibility.Collapsed; await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { BusquedaAvanzadaChecked = false; Ventana = Window; Reporte = Ventana.ReportBrazalete; ListaIngresos = new List <cInternoGafeteBrazalete>(); ListaIngresosSeleccionados = new List <cInternoGafeteBrazalete>(); ObtenerEdificios(); EmptyVisible = EmptySeleccionadosVisible = true; var placeholder = new Imagenes().getImagenPerson(); FotoIngreso = placeholder; FotoCentro = placeholder; TextoGenerarReporte = "Generar Brazalete(s)"; Pagina = 1; }); BrazaleteSelected = true; } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
public async void OnLoad(ReporteFormatoIdentificacion Window) { ConfiguraPermisos(); Ventana = Window; Reporte = Ventana.Report; AnioBuscarImputado = FolioBuscarImputado = NombreBuscarImputado = PaternoBuscarImputado = MaternoBuscarImputado = string.Empty; try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { Application.Current.Dispatcher.Invoke((Action)(delegate { ReportViewerVisible = Visibility.Collapsed; })); ListaIngresos = new List <cFormatoIdentificacion>(); ListaIngresosSeleccionados = new List <cFormatoIdentificacion>(); EmptyVisible = EmptySeleccionadosVisible = true; var placeholder = new Imagenes().getImagenPerson(); FotoIngreso = placeholder; FotoCentro = placeholder; Pagina = 1; Application.Current.Dispatcher.Invoke((Action)(delegate { ReportViewerVisible = Visibility.Visible; })); }); } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
private async void Buscar() { try { //LstIngreso = new RangeEnabledObservableCollection<INGRESO>(); //LstIngreso.InsertRange(await SegmentarIngresoBusqueda()); ListExpediente = new RangeEnabledObservableCollection <IMPUTADO>(); ListExpediente.InsertRange(await SegmentarResultadoBusqueda()); InternosEmpty = !(ListExpediente.Count > 0); if (ListExpediente.Count > 0)//Empty row { EmptyExpedienteVisible = false; } else { EmptyExpedienteVisible = true; } ImagenImputado = ImagenIngreso = new Imagenes().getImagenPerson(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al buscar interno", ex); } }
public async void OnLoad(ReporteCredencialBiblioteca Window) { Ventana = Window; Reporte = Ventana.ReportCredencialBiblioteca; try { ConfiguraPermisos(); ReportViewerVisible = Visibility.Collapsed; await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { BusquedaAvanzadaChecked = false; ObtenerEdificios(); ListaIngresos = new List <cCredencialBiblioteca>(); ListaIngresosSeleccionados = new List <cCredencialBiblioteca>(); EmptyVisible = EmptySeleccionadosVisible = true; var placeholder = new Imagenes().getImagenPerson(); FotoIngreso = placeholder; FotoCentro = placeholder; Pagina = 1; }); ReportViewerVisible = Visibility.Visible; } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
/// <summary> /// Método para refrescar la ventana y realizar la búsqueda de traslados y excarcelaciones, actualizando y consultando /// cualquier cambio en la información. /// </summary> public async void RefrescarVentana()///===CHECK=== { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { //Se obtiene la imagen que se muestra por defecto para la foto de los internos var placeholder = new Imagenes().getImagenPerson(); //Se obtienen las excarcelaciones y traslados existentes ObtenerExcarcelaciones(); ObtenerTraslados(); //Se inicializa el traslado seleccionado SelectedTraslado = null; //Se inicializa la lista de internos referentes a un traslado ListaTrasladosDetalle = new List <InternoTrasladoDetalle>(); //Se inicializa el ingreso seleccionado SelectedIngreso = null; //Se inicializan las excarcelaciones médicas y jurídicas a una lista nueva sin elementos ListaExcarcelacionesMedicas = new List <EXCARCELACION>(); ListaExcarcelacionesJuridicas = new List <EXCARCELACION>(); //Se inicializa la lista de destinos de la excarcelacion seleccionada a una lista nueva sin elementos ListaDestinos = new List <Destino>(); //Se inicializan las fotos de muestra del imputado tanto en excarcelaciones como en traslados FotoImputadoTraslado = placeholder; FotoImputadoExcarcelacion = placeholder; }); }
private void ElegirImagenGuardar(object obj) { StaticSourcesViewModel.ShowLoading = Visibility.Hidden; if (!(obj is System.Windows.Controls.Image)) { return; } var op = new System.Windows.Forms.OpenFileDialog(); op.Title = "Seleccione una imagen"; op.Filter = "Formatos Validos|*.jpg;*.jpeg;*.png|" + "JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg|" + "Portable Network Graphic (*.png)|*.png"; if (op.ShowDialog() == System.Windows.Forms.DialogResult.OK) { ((System.Windows.Controls.Image)obj).Source = null; Planimetria = null; if (new System.IO.FileInfo(op.FileName).Length > 5000000) { StaticSourcesViewModel.Mensaje("Imagen no soportada", "El archivo debe ser de menos de 5 Mb", StaticSourcesViewModel.enumTipoMensaje.MESNAJE_ADVERTENCIA, 5); } else { var rawimage = new System.Windows.Media.Imaging.BitmapImage(new Uri(op.FileName)); //((System.Windows.Controls.Image)obj).Source = rawimage; ImagenGuardarPlanimetria = rawimage; Planimetria = new Imagenes().ConvertBitmapToByte(rawimage); } } }
private void LimpiarBusqueda() { AnioBuscar = FolioBuscar = null; NombreBuscar = ApellidoPaternoBuscar = ApellidoMaternoBuscar = string.Empty; ListExpediente = null; SelectExpediente = null; ImagenIngreso = new Imagenes().getImagenPerson(); }
private void LimpiarBusqueda() { TextPaterno = TextMaterno = TextNombre = string.Empty; ListPersonas = new ObservableCollection <SSP.Servidor.PERSONA>(); SelectPersona = null; EmptyBuscarRelacionInternoVisible = true; ImagenPersona = new Imagenes().getImagenPerson(); }
private void LimpiarExterno() { NombreEx = PaternoEx = MaternoEx = NipEx = string.Empty; LstExternoPop = null;// new ObservableCollection<PERSONA_EXTERNO>(); SelectedExternoPop = null; ExternoEmpty = false; ImagenExternoPop = new Imagenes().getImagenPerson(); }
private void LimpiarCustodio() { FolioBuscar = null; NombreBuscar = ApellidoPaternoBuscar = ApellidoMaternoBuscar = string.Empty; ImagenCustodio = new Imagenes().getImagenPerson(); SelectedCustodio = null; AutorizarBtnEnabled = false; }
private void LimpiarEmpleado() { NipE = null; NombreE = PaternoE = MaternoE = string.Empty; LstEmpleadoPop = new RangeEnabledObservableCollection <SSP.Servidor.PERSONA>(); EmpleadoEmpty = false; ImagenEmpleadoPop = new Imagenes().getImagenPerson(); }
private void GenerarReporteQuery() { try { Application.Current.Dispatcher.Invoke((Action)(delegate { reporte.Reset(); ReportViewerVisible = Visibility.Collapsed; })); var encabezado1 = Parametro.ENCABEZADO1.Trim(); var encabezado2 = Parametro.ENCABEZADO2.Trim(); var encabezado3 = Parametro.ENCABEZADO3.Trim(); var logo1 = Parametro.REPORTE_LOGO1; var logo2 = Parametro.REPORTE_LOGO2; var img_persona = new Imagenes().getImagenPerson(); var cndh = new Imagenes().getImagenCNDH(); var cedhbc = new Imagenes().getImagenCEDHBC(); var lPapeletas = new cIngreso().ObtenerInternosPapeletas(GlobalVar.gCentro, FEdificio != -1 ? (short?)FEdificio : null, FSector != -1 ? (short?)FSector : null).Select(w => new cPapeleta() { Encabezado1 = encabezado1, Encabezado2 = encabezado2, Encabezado3 = encabezado3, Logo1 = logo1, Logo2 = logo2, Edificio = w.EDIFICIO, Sector = w.EDIFICIO, Celda = w.CELDA, Cama = w.CAMA, Id_Anio = w.ID_ANIO, Id_Imputado = w.ID_IMPUTADO, Nombre = w.NOMBRE, Paterno = w.PATERNO, Materno = w.MATERNO, FotoInterno = w.FOTO != null ? w.FOTO : img_persona, CNDH = cndh, CEDHBC = cedhbc, }); Reporte.LocalReport.ReportPath = "Reportes/rPapeletas.rdlc"; Reporte.LocalReport.DataSources.Clear(); ReportDataSource ReportDataSource = new ReportDataSource(); ReportDataSource.Name = "DataSet1"; ReportDataSource.Value = lPapeletas; Reporte.LocalReport.DataSources.Add(ReportDataSource); Reporte.LocalReport.SetParameters(new ReportParameter("FechaInicial", string.Format("{0} DE {1} DEL {2}", SelectedFechaInicial.Day, Enum.GetName(typeof(eMesesAnio), SelectedFechaInicial.Month), SelectedFechaInicial.Year))); Reporte.LocalReport.SetParameters(new ReportParameter("FechaFinal", string.Format("{0} DE {1} DEL {2}", SelectedFechaFinal.Day, Enum.GetName(typeof(eMesesAnio), SelectedFechaFinal.Month), SelectedFechaFinal.Year))); Application.Current.Dispatcher.Invoke((Action)(delegate { Reporte.Refresh(); Reporte.RefreshReport(); ReportViewerVisible = Visibility.Visible; })); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al generar reporte", ex); } }
private void LimpiarVisitante() { NoV = null; NombreV = PaternoV = MaternoV = string.Empty; LstVisitantePop = null;//new ObservableCollection<VISITANTE>(); SelectedVisitantePop = null; VisitanteEmpty = true; ImagenVisitantePop = new Imagenes().getImagenPerson(); }
private void LimpiarBusquedaInterno() { AnioBuscar = null; FolioBuscar = null; NombreBuscar = ApellidoPaternoBuscar = ApellidoMaternoBuscar = string.Empty; ListExpediente = null; EmptyIngresoVisible = EmptyExpedienteVisible = false; ImagenIngreso = ImagenImputado = new Imagenes().getImagenPerson(); }
private void LimpiarBuscar() { AnioI = null; FolioI = null; PaternoI = MaternoI = NombreI = UbicacionInterno = string.Empty; LstIngreso = null; InternosEmpty = true; SelectIngreso = null; ImagenIngresoPop = new Imagenes().getImagenPerson(); }
private void LimpiarBusqueda() { Nuc = null; LstInterconexion = new ObservableCollection <VM_IMPUTADOSDATOS>(); ImagenInterconexion = new Imagenes().getImagenPerson(); LimpiarCampos(); BuscarHuellaVisible = false; SelectedInterconexion = null; Imputado = null; }
/// <summary> /// Metodo Utilizado para bsuqueda de imputado /// </summary> /// <param name="obj"></param> private async void buscarImputado(Object obj = null) { try { if (obj != null) { //cuando es boton no se hace nada porque solamente existe el de buscar, si hay otro habra que castearlos a button y hacer la comparacion var textbox = obj as TextBox; if (textbox != null) { switch (textbox.Name) { case "NombreBuscar": NombreBuscar = textbox.Text; break; case "ApellidoPaternoBuscar": ApellidoPaternoBuscar = textbox.Text; break; case "ApellidoMaternoBuscar": ApellidoMaternoBuscar = textbox.Text; break; case "FolioBuscar": FolioBuscar = Convert.ToInt32(textbox.Text); break; case "AnioBuscar": AnioBuscar = int.Parse(textbox.Text); break; } } } TabVisible = false; ImagenIngreso = ImagenImputado = new Imagenes().getImagenPerson(); ListExpediente = new RangeEnabledObservableCollection <IMPUTADO>(); ListExpediente.InsertRange(await SegmentarResultadoBusqueda()); SelectIngresoEnabled = false; if (ListExpediente != null) { EmptyExpedienteVisible = ListExpediente.Count < 0; } else { EmptyExpedienteVisible = true; } PopUpsViewModels.ShowPopUp(this, PopUpsViewModels.TipoPopUp.BUSQUEDA); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al buscar al imputado.", ex); } }
public BusquedaInternoProgramasViewModel(BuscarInternosProgramas Window, List <GRUPO_ASISTENCIA> ListaExpedientes, List <EQUIPO_AREA> Areas) { VentanaBusqueda = Window; NIPBuscar = ""; var placeholder_limpiar = new Imagenes().getImagenPerson(); SelectedImputadoFotoIngreso = placeholder_limpiar; SelectedImputadoFotoSeguimiento = placeholder_limpiar; FotoCustodio = placeholder_limpiar; CheckMark = "🔍"; ColorAprobacionNIP = new SolidColorBrush(Colors.DarkBlue); FondoLimpiarNIP = new SolidColorBrush(Colors.Crimson); FondoBackSpaceNIP = new SolidColorBrush(Colors.Green); EscoltarEnabled = true; SelectedJustificacion = enumTipoSalida.TRASLADO; var ListaAux = new List <InternosActividad>(); foreach (var imputado in ListaExpedientes) { ListaAux.Add(new InternosActividad() { Actividad = imputado.GRUPO_PARTICIPANTE.ACTIVIDAD.DESCR, Anio = (short)imputado.GRUPO_PARTICIPANTE.ING_ID_ANIO, Area = (short)imputado.GRUPO_HORARIO.ID_AREA, Asistencia = imputado.ASISTENCIA == 1 ? true : false, Centro = (short)imputado.GRUPO_PARTICIPANTE.ING_ID_CENTRO, Expediente = string.Format("{0}/{1}", imputado.GRUPO_PARTICIPANTE.ING_ID_ANIO, imputado.GRUPO_PARTICIPANTE.ING_ID_IMPUTADO), IdIngreso = (short)imputado.GRUPO_PARTICIPANTE.ING_ID_INGRESO, IdImputado = (short)imputado.GRUPO_PARTICIPANTE.ING_ID_IMPUTADO, Id_Grupo = (short)imputado.GRUPO_PARTICIPANTE.ID_GRUPO, IdConsec = (short)imputado.ID_CONSEC, Materno = imputado.GRUPO_PARTICIPANTE.INGRESO.IMPUTADO.MATERNO, Paterno = imputado.GRUPO_PARTICIPANTE.INGRESO.IMPUTADO.PATERNO, Nombre = imputado.GRUPO_PARTICIPANTE.INGRESO.IMPUTADO.NOMBRE, NIP = imputado.GRUPO_PARTICIPANTE.INGRESO.IMPUTADO.NIP, Ubicacion = imputado.GRUPO_HORARIO.AREA.DESCR, Seleccionar = false, Responsable = string.Format("{1} {2} {0}", imputado.GRUPO_PARTICIPANTE.GRUPO.PERSONA.NOMBRE.TrimEnd(), imputado.GRUPO_PARTICIPANTE.GRUPO.PERSONA.PATERNO.TrimEnd(), imputado.GRUPO_PARTICIPANTE.GRUPO.PERSONA.MATERNO.TrimEnd()) }); } ListExpediente = ListaAux; ListaSeleccionados = new List <InternosActividad>(); if (ListExpediente.Count > 0) { EmptyBusquedaVisible = false; } else { EmptyBusquedaVisible = true; } this.Areas = Areas; }
private async void OnModelChangedSwitch(object parametro) { switch (parametro.ToString()) { case "cambio_tipo_atencion": CargaTiposAtencion(); SelectedAtencionServicio = -1; OnPropertyChanged("SelectedAtencionServicio"); break; #region Cambio SelectedItem de Busqueda de Expediente case "cambio_expediente": if (SelectExpediente != null && (SelectExpediente.INGRESO == null || SelectExpediente.INGRESO.Count == 0)) { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { selectExpediente = new SSP.Controlador.Catalogo.Justicia.cImputado().Obtener(selectExpediente.ID_IMPUTADO, selectExpediente.ID_ANIO, selectExpediente.ID_CENTRO).First(); RaisePropertyChanged("SelectExpediente"); }); //MUESTRA LOS INGRESOS if (SelectExpediente.INGRESO != null && SelectExpediente.INGRESO.Count > 0) { EmptyIngresoVisible = false; SelectIngreso = SelectExpediente.INGRESO.OrderByDescending(o => o.ID_INGRESO).FirstOrDefault(); } else { EmptyIngresoVisible = true; } //OBTENEMOS FOTO DE FRENTE if (SelectIngreso != null) { if (SelectIngreso.INGRESO_BIOMETRICO.Where(w => w.ID_TIPO_BIOMETRICO == (short)enumTipoBiometrico.FOTO_FRENTE_REGISTRO && w.ID_FORMATO == (short)enumTipoFormato.FMTO_JPG).Any()) { ImagenImputado = SelectIngreso.INGRESO_BIOMETRICO.Where(w => w.ID_TIPO_BIOMETRICO == (short)enumTipoBiometrico.FOTO_FRENTE_REGISTRO && w.ID_FORMATO == (short)enumTipoFormato.FMTO_JPG).FirstOrDefault().BIOMETRICO; } else { ImagenImputado = new Imagenes().getImagenPerson(); } } else { ImagenImputado = new Imagenes().getImagenPerson(); } } break; #endregion } }
public BuscarIngresoMenorViewModel(ObservableCollection <EMI_INGRESO_ANTERIOR> tmp) { if (tmp != null) { LstTemporal = new ObservableCollection <EMI_INGRESO_ANTERIOR>(tmp); } else { LstTemporal = new ObservableCollection <EMI_INGRESO_ANTERIOR>(); } ImagenInterconexion = new Imagenes().getImagenPerson(); BuscarHuellaVisible = false; TextoBoton = "Agregar"; }
/// <summary> /// Notifica al usuario del resultado obtenido por la comparación y decisión del método de comparacion de huellas. /// </summary> /// <param name="MensajeResultado">Tipo de mensaje a indicar</param> public async void CambiarMensaje(enumMensajeResultadoComparacion MensajeResultado) { switch (MensajeResultado) { case enumMensajeResultadoComparacion.NO_ENCONTRADO: ScannerMessage = "NO PERMITIDO"; ColorAprobacion = new SolidColorBrush(Colors.Red); ImagenEvaluacion = new Imagenes().getImagenDenegado(); break; case enumMensajeResultadoComparacion.PROCESANDO: ScannerMessage = "PROCESANDO..."; ColorAprobacion = new SolidColorBrush(Color.FromRgb(51, 115, 242)); break; case enumMensajeResultadoComparacion.COINCIDENCIAS: ScannerMessage = "CAPTURE DE NUEVO"; ColorAprobacion = new SolidColorBrush(Colors.Yellow); ImagenEvaluacion = new Imagenes().getImagenAdvertencia(); break; case enumMensajeResultadoComparacion.ENCONTRADO: ScannerMessage = "PERMITIDO"; ColorAprobacion = new SolidColorBrush(Colors.Green); ImagenEvaluacion = new Imagenes().getImagenPermitido(); break; case enumMensajeResultadoComparacion.OPERACION_LECTOR_INCORRECTA: ScannerMessage = "LECTURA FALLIDA"; ColorAprobacion = new SolidColorBrush(Colors.DarkOrange); ImagenEvaluacion = new Imagenes().getImagenAdvertencia(); break; } var image_retriever = new Imagenes(); ProgressRingVisible = Visibility.Collapsed; ImagenEvaluacionVisible = true; await TaskEx.Delay(1500); ColorAprobacion = new SolidColorBrush(Colors.Green); ImagenEvaluacion = image_retriever.getImagenHuella(); ScannerMessage = "Capture Huella\n en el lector"; //UbicacionPermitidaChecked = true; //if (!CapturaIncidenciaVisible) //{ // ImputadoEntrante = new List<IMPUTADO>(); // ImagenImputado = image_retriever.getImagenPerson(); //} }
private void LimpiarBusqueda() { try { PaternoE = MaternoE = NombreE = string.Empty; Nip = null; ImagenEmpleadoPop = new Imagenes().getImagenPerson(); LstEmpleadoPop = new ObservableCollection <SSP.Servidor.PERSONA>(); EmpleadoEmpty = Visibility.Collapsed; } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al limpiar busqueda.", ex); } }
private async void buscarImputadoInterno(Object obj = null) { ImagenIngreso = ImagenImputado = new Imagenes().getImagenPerson(); //ListExpediente = new List<IMPUTADO>(); ListExpediente = new RangeEnabledObservableCollection <IMPUTADO>(); ListExpediente.InsertRange(await SegmentarResultadoBusqueda()); //ListExpediente = await SegmentarResultadoBusqueda(); //if (ListExpediente != null) //{ // EmptyExpedienteVisible = ListExpediente.Count < 0; // var ListExpedienteAux = new List<IMPUTADO>(ListExpediente); // foreach (var Expediente in ListExpediente) // { // var ingreso_activo = Expediente.INGRESO.OrderByDescending(o => o.ID_INGRESO).FirstOrDefault(); // if (ingreso_activo != null) // { // if (ingreso_activo.ID_ESTATUS_ADMINISTRATIVO != LIBERADO && // ingreso_activo.ID_ESTATUS_ADMINISTRATIVO != TRASLADADO && // ingreso_activo.ID_ESTATUS_ADMINISTRATIVO != SUJETO_A_PROCESO_EN_LIBERTAD && // ingreso_activo.ID_ESTATUS_ADMINISTRATIVO != DISCRECIONAL) // { // if (!ingreso_activo.ABOGADO_INGRESO.Any()) // { // ListExpedienteAux.Remove(Expediente); // } // } // else // { // ListExpedienteAux.Remove(Expediente); // } // } // else // { // ListExpedienteAux.Remove(Expediente); // } // } // ListExpediente = ListExpedienteAux; //} //else // EmptyExpedienteVisible = true; }
private async void CambioPropiedad(object parametro) { if (parametro != null) { switch (parametro.ToString()) { case "selectedtraslado": await StaticSourcesViewModel.CargarDatosAsync <bool>(() => { if (SelectedTraslado != null) { DT_Fecha = SelectedTraslado.TRASLADO_DETALLE.TRASLADO.TRASLADO_FEC; DT_Autorizado = SelectedTraslado.TRASLADO_DETALLE.TRASLADO.AUTORIZA_TRASLADO; DT_Centro_Origen = new cCentro().Obtener(SelectedTraslado.TRASLADO_DETALLE.TRASLADO.CENTRO_ORIGEN.Value).First().DESCR; DT_Justificacion = SelectedTraslado.TRASLADO_DETALLE.TRASLADO.JUSTIFICACION; DT_Motivo = SelectedTraslado.TRASLADO_DETALLE.TRASLADO.TRASLADO_MOTIVO.DESCR; DT_Oficio_Autorizacion = SelectedTraslado.TRASLADO_DETALLE.TRASLADO.OFICIO_AUTORIZACION; if (SelectedTraslado.TRASLADO_DETALLE.INGRESO.INGRESO_BIOMETRICO .Any(w => w.ID_TIPO_BIOMETRICO == (short)enumTipoBiometrico.FOTO_FRENTE_SEGUIMIENTO && w.ID_FORMATO == (short)enumTipoFormato.FMTO_JPG)) { ImagenIngreso = SelectedTraslado.TRASLADO_DETALLE.INGRESO.INGRESO_BIOMETRICO .Where(w => w.ID_TIPO_BIOMETRICO == (short)enumTipoBiometrico.FOTO_FRENTE_SEGUIMIENTO && w.ID_FORMATO == (short)enumTipoFormato.FMTO_JPG).FirstOrDefault().BIOMETRICO; } else { ImagenIngreso = new Imagenes().getImagenPerson(); } DatosTrasladosVisible = Visibility.Visible; } else { DatosTrasladosVisible = Visibility.Hidden; } return(true); }); break; case "salir_menu": SalirMenu(); break; } } }
private void Limpiar() { TextCodigo = TextNombre = TextPaterno = TextMaterno = TextCurp = TextRfc = TextTelefono = TextCorreo = string.Empty; TextEdad = null; SelectSexo = "S"; FotoVisita = new Imagenes().getImagenPerson(); FechaNacimiento = null; SelectPersona = SelectPersonaAuxiliar = null; LstEspecialidadesCaptura = new System.Collections.ObjectModel.ObservableCollection <SSP.Servidor.ESPECIALIDAD>(new SSP.Controlador.Catalogo.Justicia.cEspecialidades().ObtenerTodos(string.Empty, "S")); LstEspecialidadesCaptura.Insert(0, new SSP.Servidor.ESPECIALIDAD { DESCR = "SELECCIONE", ID_ESPECIALIDAD = -1 }); RaisePropertyChanged("LstEspecialidadesCaptura"); SelectedEspecialidadEdicion = -1; Lista_Estatus = new Clases.Estatus.EstatusControl(); //Lista_Estatus.LISTA_ESTATUS.Insert(0, new Clases.Estatus.Estatus { CLAVE = "-1", DESCRIPCION = "SELECCIONE" }); SelectedEstatus = Lista_Estatus.LISTA_ESTATUS.FirstOrDefault(w => w.CLAVE == "S"); StaticSourcesViewModel.SourceChanged = false; }
public void ObtenerInternosActividad() { try { FotoInternoSeleccionado = new Imagenes().getImagenPerson(); var lista_internos_actividad = new cGrupoAsistencia().GetData( g => g.GRUPO_HORARIO.ID_GRUPO_HORARIO == SelectedActividad.ID_GRUPO_HORARIO && g.ID_GRUPO == SelectedActividad.ID_GRUPO ).ToList(); List <InternosActividad> internos = new List <InternosActividad>(); foreach (var interno in lista_internos_actividad) { var ingreso = interno.GRUPO_PARTICIPANTE.INGRESO; internos.Add(new InternosActividad() { Anio = (short)interno.GRUPO_PARTICIPANTE.ING_ID_ANIO, Centro = (short)interno.GRUPO_PARTICIPANTE.ING_ID_CENTRO, IdImputado = (int)interno.GRUPO_PARTICIPANTE.ING_ID_IMPUTADO, Expediente = string.Format("{0}/{1}", interno.GRUPO_PARTICIPANTE.ING_ID_ANIO, interno.GRUPO_PARTICIPANTE.ING_ID_IMPUTADO), Nombre = ingreso.IMPUTADO.NOMBRE.TrimEnd(), Paterno = ingreso.IMPUTADO.PATERNO.TrimEnd(), Materno = ingreso.IMPUTADO.MATERNO.TrimEnd(), Asistencia = interno.ASISTENCIA != null ? true : false }); } Responsable = string.Format("{1} {2} {0}", SelectedActividad.GRUPO.PERSONA.NOMBRE.TrimEnd(), SelectedActividad.GRUPO.PERSONA.PATERNO.TrimEnd(), SelectedActividad.GRUPO.PERSONA.MATERNO.TrimEnd()); ListaInternosActividad = internos; } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener los internos de la actividad.", ex); } }
// private void LimpiarUsuario() { try { UNoEmpleado = null; UPaterno = UMaterno = UNombre = ULogin = UPassword = UPasswordR = string.Empty; UEstatus = true; UImagen = new Imagenes().getImagenPerson(); if (UPassControl != null) { UPassControl.Clear(); } if (UPassRepeatControl != null) { UPassRepeatControl.Clear(); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al limpiar.", ex); } }