Example #1
0
 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);
            }
        }
Example #3
0
 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);
     }
 }
Example #4
0
 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);
     }
 }
Example #11
0
 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);
     }
 }
Example #16
0
 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);
     }
 }
Example #17
0
        /// <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);
            }
        }
Example #22
0
        //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);
     }
 }
Example #24
0
 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);
            }
        }
Example #27
0
 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);
            }
        }
Example #29
0
 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);
     }
 }
Example #30
0
        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;
                }));
            });
        }