private void CargarListas() { var ObtenerParametrosUsuario = new cParametro().Obtener(ObjEmpleadoCentro.ID_CENTRO); if (ObtenerParametrosUsuario != null) { LstParametros = new ObservableCollection <PARAMETRO>(ObtenerParametrosUsuario); } else { LstParametros = new ObservableCollection <PARAMETRO>(); } var predicate = PredicateBuilder.True <CENTRO>(); predicate = predicate.And(where => where.ESTATUS.Equals("S")); LstCentros = new System.Collections.ObjectModel.ObservableCollection <CENTRO>(new cCentro().GetData(predicate.Expand())); System.Windows.Application.Current.Dispatcher.Invoke((Action)(delegate { LstCentros.Insert(0, new CENTRO() { ID_CENTRO = -1, DESCR = "SELECCIONE" }); })); AsignarMaxLenght(); }
private void PrepararListas() { try { Application.Current.Dispatcher.Invoke((System.Action)(delegate { try { if (LstMotivo == null) { LstMotivo = new ObservableCollection <TRASLADO_MOTIVO>(new cTrasladoMotivo().ObtenerTodos()); LstMotivo.Insert(0, new TRASLADO_MOTIVO() { ID_MOTIVO = -1, DESCR = "SELECCIONE" }); } if (LstCentro == null) { LstCentro = new ObservableCollection <CENTRO>(new cCentro().ObtenerTodos()); LstCentro.Insert(0, new CENTRO() { ID_CENTRO = -1, DESCR = "SELECCIONE" }); } id_motivo_traslado = Convert.ToInt16(new cParametro().Seleccionar("MOTIVO_TRASLADO", 0).First().VALOR_NUM); if (id_motivo_traslado.HasValue) { MotivoSalida = new cTrasladoMotivoSalida().Obtener(id_motivo_traslado.Value).DESCR; } //id_autoridad_traslado = Autoridad_Traslado = new cParametro().Seleccionar("AUTORIDAD_TRASLADO", 0).First().VALOR; AutoridadesSalida.Add(new cCentro().Obtener(GlobalVar.gCentro).First().DIRECTOR); AutoridadesSalida.Add(new cParametro().Seleccionar("DIR_JURIDICO_CENTRO", GlobalVar.gCentro).First().VALOR); AutoridadesSalida.Add(new cParametro().Seleccionar("SUBDIR_JURIDICO_CENTRO", GlobalVar.gCentro).First().VALOR); AutoridadesSalida.Add("SELECCIONE"); FechaServer = Fechas.GetFechaDateServer; Tipos_Traslado = new List <Tipo_Traslado> { new Tipo_Traslado("LO", "LOCAL"), new Tipo_Traslado("LF", "FORANEO"), new Tipo_Traslado("T", "TODOS") }; } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al consultar internos.", ex); } })); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al consultar internos.", ex); } }
private void BusquedaParametro() { LstParametros = new System.Collections.ObjectModel.ObservableCollection <PARAMETRO>(); var ObtenerParametrosUsuario = new cParametro().Obtener(ObjEmpleadoCentro.ID_CENTRO, ClaveBuscar, ValorBuscar, ValorNumericoBuscar, DescricionBuscar); if (ObtenerParametrosUsuario != null) { LstParametros = new ObservableCollection <PARAMETRO>(ObtenerParametrosUsuario); } else { LstParametros = new ObservableCollection <PARAMETRO>(); } // LstParametros = new System.Collections.ObjectModel.ObservableCollection<PARAMETRO>(new cParametro().Obtener(User.Centro, ClaveBuscar, ValorBuscar, ValorNumericoBuscar, DescricionBuscar)); OnPropertyChanged("LstParametros"); }
private bool GeneraReporteDatos() { try { ds_detalle = SelectedTraslado.TRASLADO_DETALLE .Select(s => new EXT_REPORTE_TRASLADO_DETALLE { CERESO_DESTINO = s.TRASLADO.CENTRO.DESCR, EXPEDIENTE = s.ID_ANIO.ToString() + "/" + s.ID_CENTRO.ToString().PadLeft(2, '0') + "-" + s.ID_INGRESO.ToString(), FEC_TRASLADO = s.TRASLADO.TRASLADO_FEC, MOTIVO_TRASLADO = s.TRASLADO.TRASLADO_MOTIVO.DESCR, NOMBRECOMPLETO = ObtieneNombre(s.INGRESO.IMPUTADO), UBICACION = s.INGRESO.CAMA != null ? s.INGRESO.CAMA.CELDA != null ? s.INGRESO.CAMA.CELDA.SECTOR != null ? s.INGRESO.CAMA.CELDA.SECTOR.EDIFICIO != null ? s.INGRESO.CAMA.CELDA.SECTOR.EDIFICIO.DESCR.Trim() + "-" + s.INGRESO.CAMA.CELDA.SECTOR.DESCR.Trim() + "" + s.INGRESO.CAMA.CELDA.ID_CELDA.ToString().Trim() + "-" + s.INGRESO.CAMA.ID_CAMA : string.Empty : string.Empty : string.Empty : string.Empty, }).ToList(); var logo_bc = new cParametro().Seleccionar("LOGO_ESTADO", 0).FirstOrDefault().CONTENIDO; var centro = new cCentro().Obtener(SelectedTraslado.CENTRO_ORIGEN.Value).FirstOrDefault().DESCR; ds_encabezado = new List <EXT_REPORTE_TRASLADO_ENCABEZADO>() { new EXT_REPORTE_TRASLADO_ENCABEZADO { LOGO_BC = logo_bc, FEC_TRASLADO = SelectedTraslado.TRASLADO_FEC, CENTRO_ORIGEN = centro } }; return(true); } catch (Exception ex) { throw (ex); } }