void setValidacionesEntrevistaMuiltidiciplinaria() { try { base.ClearRules(); //base.AddRule(() => ApellidoPaterno, () => !string.IsNullOrEmpty(ApellidoPaterno), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => ApellidoMaterno, () => !string.IsNullOrEmpty(ApellidoMaterno), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Nombre, () => !string.IsNullOrEmpty(Nombre), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => EstadoCivil, () => !string.IsNullOrEmpty(EstadoCivil), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Sexo, () => !string.IsNullOrEmpty(Sexo), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => FechaNacimiento, () => FechaNacimiento != null, "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Edad, () => !string.IsNullOrEmpty(Edad), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Religion, () => !string.IsNullOrEmpty(Religion), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Etnia, () => !string.IsNullOrEmpty(Etnia), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Apodo, () => !string.IsNullOrEmpty(Apodo), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => LNMunicipio, () => !string.IsNullOrEmpty(LNMunicipio), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => LNEstado, () => !string.IsNullOrEmpty(LNEstado), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => LNPais, () => !string.IsNullOrEmpty(LNPais), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Nacionalidad, () => !string.IsNullOrEmpty(Nacionalidad), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => FechaLlegada, () => FechaLlegada != null, "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Años, () => !string.IsNullOrEmpty(Años.ToString()), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Meses, () => !string.IsNullOrEmpty(Meses.ToString()), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Dias, () => !string.IsNullOrEmpty(Dias), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => DPais, () => !string.IsNullOrEmpty(DPais), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => DEstado, () => !string.IsNullOrEmpty(DEstado), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => DMunicipio, () => !string.IsNullOrEmpty(DMunicipio), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Colonia, () => !string.IsNullOrEmpty(Colonia), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => Calle, () => !string.IsNullOrEmpty(Calle), "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => NumeroExterior, () => NumeroExterior != null, "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => NumeroInterior, () => NumeroInterior != null, "ESTE CAMPO ES REQUERIDO PARA GRABAR"); //base.AddRule(() => CodigoPostal, () => CodigoPostal != null, "ESTE CAMPO ES REQUERIDO PARA GRABAR"); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al establecer validaciones en entrevista multidiciplinaria", ex); } }
private void ConfiguraPermisos() { try { MenuGuardarEnabled = false; EliminarMenuEnabled = false; MenuReporteEnabled = false; MenuBuscarEnabled = false; permisos = new cProcesoUsuario().Obtener(enumProcesos.TRASLADOMASIVO.ToString(), StaticSourcesViewModel.UsuarioLogin.Username); if (permisos.Count() > 0) { MenuLimpiarEnabled = true; } foreach (var p in permisos) { if (p.INSERTAR == 1) { MenuGuardarEnabled = true; } if (p.CONSULTAR == 1) { MenuBuscarEnabled = true; EliminarMenuEnabled = true; } if (p.IMPRIMIR == 1) { MenuReporteEnabled = true; } } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al configurar permisos en la pantalla", ex); } }
private async void TipoObjetosLoad(CatalogoTipoObjetoView Window = null) { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { EmptyVisible = false; //Listado ListItems = new List <OBJETO_TIPO>(); CatalogoHeader = "Tipo de Objeto"; HeaderAgregar = "Agregar Nuevo Tipo de Objeto"; //LLENAR EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; /*MAXLENGTH*/ MaxLength = 100; MaxLengthConfig = 1; SeleccionIndice = -1; //Obtenemos las Etnias this.GetTipoObjetosTipos(); this.setValidationRules(); ConfiguraPermisos(); }); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar tipo de Objeto.", ex); } }
private void ConfiguraPermisos() { try { permisos = new cProcesoUsuario().Obtener(enumProcesos.CITA.ToString(), StaticSourcesViewModel.UsuarioLogin.Username); if (permisos.Count() > 0) { MenuLimpiarEnabled = true; } if (permisos.Any()) { foreach (var p in permisos) { if (p.INSERTAR == 1) { PInsertar = true; } if (p.EDITAR == 1) { PEditar = true; } if (p.CONSULTAR == 1) { PConsultar = true; } if (p.IMPRIMIR == 1) { PImprimir = true; } } } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al configurar permisos en la pantalla", ex); } }
//LOAD private async void DefectoLoad(CatalogoSimpleView obj) { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { EmptyVisible = false; //Listado ListItems = new List <TIPO_DEFECTO>(); CatalogoHeader = "Defecto"; HeaderAgregar = "Agregar Defecto"; //LLENAR EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; /*MAXLENGTH*/ MaxLength = 14; SeleccionIndice = -1; //Obtenemos las Etnias this.GetTipoDefectos(); this.setValidationRules(); ConfiguraPermisos(); StaticSourcesViewModel.SourceChanged = false; }); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar los datos iniciales.", ex); } }
//LOAD private async void CentroLoad(CatalogoCentrosView obj) { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { EmptyVisible = false; //Listado ListItems = new ObservableCollection <CENTRO>(); CatalogoHeader = "Centros"; HeaderAgregar = "Agregar Centros"; //LLENAR EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; /*MAXLENGTH*/ MaxLength = 14; SeleccionIndice = -1; //Obtenemos los centros this.GetCentros(); this.setValidationRules(); ConfiguraPermisos(); StaticSourcesViewModel.SourceChanged = false; }); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar tipo de centro.", ex); } }
private async Task <bool> CambiosSinGuardar() { await this.getDatosGenerales(); StaticSourcesViewModel.CargarDatosMetodo(this.getDatosTraslados); this.getDatosGeneralesIdentificacion(); this.getDatosMediaFiliacion(); if (Imputado != null && Ingreso != null) { if (CambiosSinGuardarIngreso()) { return(true); } if (CambiosSinGuardarIdentificacion()) { return(true); } if (CambiosSinGuardarApodosAlias()) { return(true); } if (CambiosSinGuardarFotosHuellas()) { return(true); } if (CambiosSinGuardarMediaFiliacion()) { return(true); } if (CambiosSinGuardarTraslado()) { return(true); } } return(false); }
private void CargarLista() { try { ConfiguraPermisos(); LstCentros = new ObservableCollection <CENTRO>(new cCentro().ObtenerTodos()); LstAreas = new ObservableCollection <AREA>(new cArea().ObtenerTodos()); LstTipoEquipo = new ObservableCollection <TipoEquipo>(); ListItems = new ObservableCollection <CATALOGO_EQUIPOS>(new cCatalogoEquipos().ObtenerTodos(Busqueda, GlobalVar.gCentro)); System.Windows.Application.Current.Dispatcher.Invoke((Action)(delegate { SelectedAreaValue = 0; LstTipoEquipo.Add(new TipoEquipo() { ID = (short)enumTipoEquipo.DESKTOP, DESCR = enumTipoEquipo.DESKTOP.ToString() }); LstTipoEquipo.Add(new TipoEquipo() { ID = (short)enumTipoEquipo.PORTATIL, DESCR = enumTipoEquipo.PORTATIL.ToString() }); LstTipoEquipo.Add(new TipoEquipo() { ID = (short)enumTipoEquipo.MOVIL, DESCR = enumTipoEquipo.MOVIL.ToString() }); LstTipoEquipo.Insert(0, new TipoEquipo() { ID = -1, DESCR = "SELECCIONE" }); StaticSourcesViewModel.SourceChanged = false; })); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar listas.", ex); } }
//fotos private async void TomarFotoLoad(TomarFotoSenaParticularView Window = null) { try { if (!((System.Windows.UIElement)(Window.TomarFotoSenaParticularWindow)).IsVisible) { return; } CamaraWeb = new WebCam(new WindowInteropHelper(Application.Current.Windows[0]).Handle); await CamaraWeb.InitializeWebCam(new List <System.Windows.Controls.Image> { Window.ImgSenaParticular }); if (SelectedLiberacion.ImagenEgreso != null) { ImagenEgreso = SelectedLiberacion.ImagenEgreso; CamaraWeb.AgregarImagenControl(Window.ImgSenaParticular, new Imagenes().ConvertByteToImageSource(ImagenEgreso)); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó..", "Ocurrió un error al cargar la pantalla para tomar foto.", ex); } }
private void GuardarActividades() { try { if (IdActiv > 0) { obj.Actualizar(new ACTIVIDAD() { ACTIVO = Activo, ESTATUS = Estatus, ESTAPA = Etapa, ID_ACTIVIDAD = SelectedItem.ID_ACTIVIDAD, ID_TIPO_PROGRAMA = IdTipoP, OBJETIVO = Objetivo, OCUPANTE_MAX = OcupanteMax, OCUPANTE_MIN = OcupanteMin, PRIORIDAD = Prioridad, ORDEN = Orden, DESCR = Descripcion }); } else { //Agregar ACTIVIDAD newItem = new ACTIVIDAD(); newItem.ACTIVO = Activo; newItem.ESTATUS = Estatus; newItem.ID_TIPO_PROGRAMA = IdTipoP; newItem.OBJETIVO = Objetivo; newItem.ESTAPA = Etapa; newItem.OCUPANTE_MAX = OcupanteMax; newItem.OCUPANTE_MIN = OcupanteMin; newItem.PRIORIDAD = Prioridad; newItem.DESCR = Descripcion; newItem.ORDEN = Orden; obj.Insertar(newItem); } Descripcion = Objetivo = string.Empty; Estatus = Orden = OcupanteMin = Prioridad = OcupanteMax = new short?(); IdActiv = IdTipoP = 0; GetActividades(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex); } }
public async void TipoRelacionLoad(CatalogoSimpleView Window = null) { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { EmptyVisible = false; //Listado ListItems = new ObservableCollection <TIPO_RELACION>(); CatalogoHeader = "Tipo de Relación"; HeaderAgregar = "Agregar Nuevo Tipo de Relación"; //LLENAR EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; /*MAXLENGTH*/ MaxLength = 30; SeleccionIndice = -1; //Obtenemos las Etnias this.GetTipoRelacion(); setValidationRules(); ConfiguraPermisos(); }); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar tipo de comportamiento homosexual.", ex); } }
public static void ShowMensajeProgreso(string Mensaje, TipoLoader Loader = TipoLoader.PROGRESSRING) { try { switch (Loader) { case TipoLoader.PROGRESSRING: _ShowProgressRing = Visibility.Visible; RaiseStaticPropertyChanged("ShowProgressRing"); break; case TipoLoader.PROGRESSBAR: _ShowProgressBar = Visibility.Visible; RaiseStaticPropertyChanged("ShowProgressBar"); break; case TipoLoader.METROPROGRESSBAR: _ShowMetroProgressBar = Visibility.Visible; RaiseStaticPropertyChanged("ShowMetroProgressBar"); break; default: break; } _ProgressMessage = Mensaje; RaiseStaticPropertyChanged("ProgressMessage"); _ShowProgressDialog = Visibility.Visible; RaiseStaticPropertyChanged("ShowProgressDialog"); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al mostrar el mensaje de progreso", ex); } }
private void CargarForma_Farmaceutica(bool isExceptionManaged = false) { try { lstFormaFarmaceutica = new ObservableCollection <FORMA_FARMACEUTICA>(new cForma_Farmaceutica().Seleccionar("S")); lstFormaFarmaceutica.Insert(0, new FORMA_FARMACEUTICA { ID_FORMA_FARM = -1, DESCR = "SELECCIONE" }); RaisePropertyChanged("LstFormaFarmaceutica"); } catch (Exception ex) { if (isExceptionManaged) { throw ex; } else { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar los catalogos de unidades de medida de producto", ex); } } }
private void CargarProducto_Unidad_Medida(bool isExceptionManaged = false) { try { lstProductoUM = new ObservableCollection <PRODUCTO_UNIDAD_MEDIDA>(new cProducto_Unidad_Medida().Seleccionar("S")); lstProductoUM.Insert(0, new PRODUCTO_UNIDAD_MEDIDA { ID_UNIDAD_MEDIDA = -1, NOMBRE = "SELECCIONE" }); RaisePropertyChanged("LstProductoUM"); } catch (Exception ex) { if (isExceptionManaged) { throw ex; } else { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar los catalogos de unidades de medida de producto", ex); } } }
private bool EliminarAreaTrabajo() { try { if (SelectedItem != null) { cAreaTrabajo areaTrabajo = new cAreaTrabajo(); if (!areaTrabajo.Eliminar(SelectedItem.ID_AREA_EMP)) { return(false); } Clave = 0; Descripcion = string.Empty; Busqueda = string.Empty; this.GetAreaTrabajo(); } return(true); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar.", ex); return(false); } }
private void EliminarInterno() { try { if (SelectIngresoLista != null) { if (LstInternos != null) { if (!LstInternos.Remove(SelectIngresoLista)) { new Dialogos().ConfirmacionDialogo("Validación", "No se pudo eliminar interno"); } } } else { new Dialogos().ConfirmacionDialogo("Validación", "Favor de seleccionar un interno"); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar interno", ex); } }
/// <summary> /// metodo que obtiene el calculo en porcentaje para el porcentaje de empalmes /// </summary> /// <param name="SelectedParticipante">imputado seleccionado</param> private void ObtenerEmpalmes(MaestroEmpalme SelectedParticipante) { try { var TotalHoras = 0.0; var AsistenciaHoras = 0.0; foreach (var item3 in SelectedParticipante.PorHora.GroupBy(g => g.Entity.GRUPO_PARTICIPANTE.GRUPO).Select(s => s.Key).OrderBy(o => o.ACTIVIDAD.PRIORIDAD).ToList()) { TotalHoras = SelectedParticipante.Entity.GRUPO_PARTICIPANTE.Where(w => w.ID_GRUPO == item3.ID_GRUPO).FirstOrDefault().GRUPO_ASISTENCIA.Where(w => w.ESTATUS == 1).Count(); AsistenciaHoras = SelectedParticipante.Entity.GRUPO_PARTICIPANTE.Where(w => w.ID_GRUPO == item3.ID_GRUPO).FirstOrDefault().GRUPO_ASISTENCIA.Where(w => w.ESTATUS == 1).Count() - Convert.ToDouble((Convert.ToInt32(DynamicGrid.Children.Cast <UIElement>().Where(w => w is TextBox).Cast <TextBox>().Where(w => w.Name.Equals("TB_" + item3.ID_GRUPO + "_3")).FirstOrDefault().Text))); if (double.IsNaN((AsistenciaHoras / TotalHoras))) { DynamicGrid.Children.Cast <UIElement>().Where(w => w is TextBox).Cast <TextBox>().Where(w => w.Name.Equals("TB_" + item3.ID_GRUPO + "_4")).FirstOrDefault().Text = string.Empty; continue; } DynamicGrid.Children.Cast <UIElement>().Where(w => w is TextBox).Cast <TextBox>().Where(w => w.Name.Equals("TB_" + item3.ID_GRUPO + "_4")).FirstOrDefault().Text = String.Format("{0:P2}", (AsistenciaHoras / TotalHoras)); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al calcular el porcentaje de horas empalmadas del participante.", ex); } }
private void CargarPresentacion_Medicamento(bool isExceptionManaged = false) { try { lstPresentacion_Medicamento = new ObservableCollection <PRESENTACION_MEDICAMENTO>(new cPresentacion_Medicamento().Seleccionar("S")); lstPresentacion_Medicamento.Insert(0, new PRESENTACION_MEDICAMENTO { ID_PRESENTACION_MEDICAMENTO = -1, DESCRIPCION = "SELECCIONE" }); RaisePropertyChanged("LstPresentacion_Medicamento"); } catch (Exception ex) { if (isExceptionManaged) { throw ex; } else { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar los catalogos de unidades de medida de producto", ex); } } }
private async void Buscar(string especialidad = "") { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { _listItems = new ObservableCollection <ESPECIALIDAD>(new cEspecialidades().ObtenerTodos(especialidad)); RaisePropertyChanged("ListItems"); if (_listItems == null || _listItems.Count == 0) { emptyVisible = true; } else { emptyVisible = false; } RaisePropertyChanged("EmptyVisible"); }); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al consultar las especialidades.", ex); } }
private async void GrupoPolicialLoad(CatalogoSimpleView obj) { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { EmptyVisible = false; //Listado ListItems = new ObservableCollection <GRUPO_TACTICO>(); CatalogoHeader = "Grupos Policiales"; HeaderAgregar = "Agregar Nuevo Grupo Policial"; //LLENAR EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; /*MAXLENGTH*/ MaxLength = 50; SeleccionIndice = -1; //Obtenemos las Etnias this.GetGruposPoliciales(); setValidationRules(); ConfiguraPermisos(); }); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar Grupos Policiales.", ex); } }
public async void OnLoad(ReporteDecomisoObjetoView Window) { try { ConfiguraPermisos(); ReportViewerVisible = Visibility.Collapsed; await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { Application.Current.Dispatcher.Invoke((Action)(delegate { Ventana = Window; Reporte = Window.Report; TodosLosObjetos = true; ObtenerTipos(); SelectedTipo = ObjetoTipos.FirstOrDefault(f => f.ID_OBJETO_TIPO == -1); })); }); ReportViewerVisible = Visibility.Visible; } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar la pantalla", ex); } }
//private void Guardar() //{ // if (Clave != 0) // { //Actualizar // //obj.Actualizar(new TIPO_RELACION // //{ // // ID_RELACION = SelectedItem.ID_RELACION, // // DESCR = Descripcion, // // ESTATUS=SelectedEstatus.CLAVE // //}); // var ObjPrueba = obj.Obtener(SelectedItem.ID_RELACION); // SelectedItem.DESCR = descripcion; // SelectedItem.ESTATUS = SelectedEstatus.CLAVE; // obj.Actualizar(SelectedItem); // } // else // { //Agregar // obj.Insertar(new TIPO_RELACION // { // ID_RELACION = 0, // DESCR = Descripcion, // ESTATUS=SelectedEstatus.CLAVE // }); // } // //Limpiamos las variables // Clave = 0; // Descripcion = string.Empty; // Busqueda = string.Empty; // //Mostrar Listado // this.GetTipoRelacion(); //} private bool Eliminar() { try { if (SelectedItem != null) { if (!obj.Eliminar(SelectedItem.ID_RELACION)) { return(false); } Clave = 0; Descripcion = string.Empty; Busqueda = string.Empty; SelectedEstatus = null; this.GetTipoRelacion(); } return(true); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al eliminar.", ex); return(false); } }
//LOAD private async void ActividadesLoad(ActividadesView obj) { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { EmptyVisible = false; //Listado ListItems = new ObservableCollection <ACTIVIDAD>(); CatalogoHeader = "Actividad"; HeaderAgregar = "Agregar Actividades"; //LLENAR EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; /*MAXLENGTH*/ SeleccionIndice = -1; //Obtenemos las celdas this.GetActividades(); this.setValidationRules(); ConfiguraPermisos(); StaticSourcesViewModel.SourceChanged = false; }); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar las actividades.", ex); } }
private void GuardarColonia() { try { if (Clave > 0) { //Actualizar obj.Actualizar(new COLONIA() { DESCR = Descripcion, ID_ENTIDAD = SelectedEntidad.ID_ENTIDAD, ID_MUNICIPIO = SelectedMunicipio.ID_MUNICIPIO, ID_COLONIA = SelectedItem.ID_COLONIA, ESTATUS = SelectedEstatus.CLAVE }); } else { //Agregar obj.Insertar(new COLONIA() { DESCR = Descripcion, ID_ENTIDAD = SelectedEntidad.ID_ENTIDAD, ID_MUNICIPIO = SelectedMunicipio.ID_MUNICIPIO, ESTATUS = SelectedEstatus.CLAVE }); } //Limpiamos las variables Clave = 0; Descripcion = string.Empty; //Mostrar Listado GetColonias(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex); } }
private void EstudioTrasladoUnload(EstudioTraslado Window = null) { try { // if (TabSituacionJuridicaSelected && SelectIngreso != null) if (SelectExpediente != null) { if (!base.HasErrors) { //GuardarSituacionJuridica(); GuardarEstudiosTraslados(); } else { TabSituacionJuridicaSelected = true; TabEstudioTrasladoSelected = true; } } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al salir del estudio traslado", ex); } }
private void SelectTipoVisita(object s, System.Windows.RoutedEventArgs e) { try { if (s is System.Windows.Controls.Button) { switch (((System.Windows.Controls.Button)s).CommandParameter.ToString()) { case "visita_familiar": //LockerEnabled = false; SelectTipoPersona = int.Parse(Parametro.ID_TIPO_PERSONA_VISITA); break; case "visita_empleado": //LockerEnabled = true; SelectTipoPersona = int.Parse(Parametro.ID_TIPO_PERSONA_EMPLEADO); break; case "visita_externa": //LockerEnabled = true; SelectTipoPersona = int.Parse(Parametro.ID_TIPO_PERSONA_EXTERNA); break; case "visita_legal": //LockerEnabled = true; SelectTipoPersona = int.Parse(Parametro.ID_TIPO_PERSONA_LEGAL); break; } SeleccionarTipoVisitaAduana.Close(); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al seleccionar el tipo de visita.", ex); } }
private async Task Obtener() { try { if (SelectedItem != null) { EIP = SelectedItem.IP; EMacAddress = SelectedItem.MAC_ADDRESS; EDescripcion = SelectedItem.DESCRIPCION; ECentro = SelectedItem.ID_CENTRO; ETipoEquipo = SelectedItem.TIPO_EQUIPO.Value; EBiometria = SelectedItem.BIOMETRIA == "S" ? true : false; EEstatus = SelectedItem.ACTIVO; await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { lstAreasAsignadas = new ObservableCollection <AREA>(new cEquipo_Area().Seleccionar(selectedItem.IP, selectedItem.MAC_ADDRESS).Select(s => s.AREA)); OnPropertyChanged("LstAreasAsignadas"); }); } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos del equipo.", ex); } }
public async void OnLoad(ReportePaseLista Window) { try { ConfiguraPermisos(); Ventana = Window; Reporte = Window.ReportPaseLista; Window.ListaMeses.ItemsSource = Enum.GetValues(typeof(eMesesAnio)).Cast <eMesesAnio>(); Window.ListaMeses.SelectedItem = eMesesAnio.ENERO; ReportViewerVisible = Visibility.Collapsed; await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { ObtenerEdificios(); }); ReportViewerVisible = Visibility.Visible; } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
private async void PandillasTipoLoad(CatalogoPandillaView obj) { try { await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { EmptyVisible = false; //Listado ListItems = new List <PANDILLA>(); CatalogoHeader = "Tipo de Pandilla"; HeaderAgregar = "Agregar Tipo de Pandilla"; //LLENAR EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; /*MAXLENGTH*/ MaxLength = 14; SeleccionIndice = -1; //Obtenemos las Etnias this.GetPandilla(); this.setValidationRules(); ConfiguraPermisos(); }); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al cargar tipo de pandilla.", ex); } }
public async void OnLoad(ReporteIngresosEgresos Window) { ConfiguraPermisos(); Ventana = Window; Reporte = Ventana.ReportIngresosEgresos; Window.ListaMeses.ItemsSource = Enum.GetValues(typeof(eMesesAnio)).Cast <eMesesAnio>(); Window.ListaMeses.SelectedItem = eMesesAnio.ENERO; await StaticSourcesViewModel.CargarDatosMetodoAsync(() => { Application.Current.Dispatcher.Invoke((Action)(delegate { ReportViewerVisible = Visibility.Collapsed; })); SelectedFechaInicial = Fechas.GetFechaDateServer; SelectedFechaFinal = Fechas.GetFechaDateServer; SeleccionMesSelected = true; RangoFechasSelected = false; Application.Current.Dispatcher.Invoke((Action)(delegate { ReportViewerVisible = Visibility.Visible; })); }); }