Ejemplo n.º 1
0
 private void GuardarCiudad()
 {
     try
     {
         if (Clave > 0)
         {  //Actualizar
             //SelectedItem.MUNICIPIO1 = Descripcion;
             //SelectedItem.ESTATUS = SelectedEstatus.CLAVE;
             obj.Actualizar(new MUNICIPIO()
             {
                 ID_ENTIDAD = SelectedItem.ID_ENTIDAD, ID_MUNICIPIO = SelectedItem.ID_MUNICIPIO, MUNICIPIO1 = Descripcion, ESTATUS = SelectedEstatus.CLAVE
             });
         }
         else
         {   //Agregar
             MUNICIPIO newItem = new MUNICIPIO();
             newItem.ID_MUNICIPIO = Clave;
             newItem.MUNICIPIO1   = Descripcion;
             newItem.ID_ENTIDAD   = SelectedEstado.ID_ENTIDAD;
             newItem.ESTATUS      = SelectedEstatus.CLAVE;
             obj.Insertar(newItem);
         }
         //Limpiamos las variables
         Clave       = 0;
         Descripcion = string.Empty;
         //Mostrar Listado
         GetCiudades();
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Efetua a escrita do Registro 10 do arquivo.
        /// </summary>
        /// <param name="validarCampos">true ou false para realizar a validação dos dados.</param>
        /// <returns>String</returns>
        public string EscreverRegistro10(bool validarCampos = true)
        {
            if (validarCampos)
            {
                // Validar campos
            }

            var r10 = new string(' ', 126);

            try
            {
                r10 = r10.PreencherValorNaLinha(1, 2, TIPO.PadLeft(2, ' '));
                r10 = r10.PreencherValorNaLinha(3, 16, CGCMF.PadLeft(14, ' '));
                r10 = r10.PreencherValorNaLinha(17, 30, IE.PadRight(14, ' '));
                r10 = r10.PreencherValorNaLinha(31, 65, NOME.Length > 35 ? NOME.Substring(0, 35) : NOME.PadRight(35, ' '));
                r10 = r10.PreencherValorNaLinha(66, 95, MUNICIPIO.Length > 30 ? MUNICIPIO.Substring(0, 30) : MUNICIPIO.PadRight(30, ' '));
                r10 = r10.PreencherValorNaLinha(96, 97, UF.PadRight(2, ' '));
                r10 = r10.PreencherValorNaLinha(98, 107, FAX.PadLeft(10, '0'));
                r10 = r10.PreencherValorNaLinha(108, 115, DT_INI);
                r10 = r10.PreencherValorNaLinha(116, 123, DT_FIN);
                r10 = r10.PreencherValorNaLinha(124, 124, COD_ID_ESTRUT.PadRight(1, '3'));
                r10 = r10.PreencherValorNaLinha(125, 125, COD_ID_NAT_OPE.PadRight(1, '3'));
                r10 = r10.PreencherValorNaLinha(126, 126, COD_FIN.PadRight(1, '1'));

                return(r10);
            }
            catch (Exception e)
            {
                throw new Exception("Falha ao gerar registro tipo 10." + Environment.NewLine + e.Message);
            }
        }
Ejemplo n.º 3
0
        public DataTable Listar_municipio()
        {
            DataTable tabla = new DataTable();

            tabla = MUNICIPIO.GetDataBylistarPordepar(ID_DEPARTAMENTO);

            return(tabla);
        }
Ejemplo n.º 4
0
        void IPageViewModel.inicializa()
        {
            TabVisible               = false;
            DatosIngresoVisible      = true;
            IngresosVisible          = false;
            DatosCausaPenalVisible   = false;
            AgregarCausaPenalVisible = false;
            DiscrecionalVisible      = false;
            HeaderRegistro           = "Registro Discrecional";
            TrasladoEnabled          = false;
            IdentificacionEnabled    = true;
            IngresoEnabled           = true;
            TabIdentificacion        = false;
            TabTraslado              = false;
            TabIngreso               = true;
            TabApodosAlias           = false;
            TabDatosGenerales        = true;
            TabFotosHuellas          = false;
            TabMediaFiliacion        = false;
            TabSenasParticulares     = false;
            TabPandillas             = false;
            DatosGeneralesEnabled    = true; //false;
            ApodosAliasEnabled       = true; //false;
            FotosHuellasEnabled      = true; //false;
            MediaFiliacionEnabled    = true; //false;
            SenasParticularesEnabled = true; //false;
            PandillasEnabled         = true; //false;
            /*********************************************/
            //inicializamos las listas
            ListEstadoCivil      = new ObservableCollection <ESTADO_CIVIL>();
            ListOcupacion        = new ObservableCollection <OCUPACION>();
            ListEscolaridad      = new ObservableCollection <ESCOLARIDAD>();
            ListReligion         = new ObservableCollection <RELIGION>();
            ListEtnia            = new ObservableCollection <ETNIA>();
            ListPaisNacionalidad = new ObservableCollection <PAIS_NACIONALIDAD>();
            ListEntidad          = new ObservableCollection <ENTIDAD>();
            ListMunicipio        = new ObservableCollection <MUNICIPIO>();
            //
            SelectPais      = new PAIS_NACIONALIDAD();
            SelectEntidad   = new ENTIDAD();
            SelectMunicipio = new MUNICIPIO();

            this.getAllComboBox();

            /**********************************************/
        }
 private void CargarMunicipios()
 {
     try
     {
         municipios = new ObservableCollection <MUNICIPIO>(new cMunicipio().Obtener(2).ToList());
         var dummy = new MUNICIPIO {
             MUNICIPIO1   = "SELECCIONE UNA",
             ID_MUNICIPIO = -1
         };
         municipios.Add(dummy);
         RaisePropertyChanged("Municipios");
         selectedMunicipio = dummy;
         RaisePropertyChanged("SelectedMunicipio");
     }
     catch (Exception ex)
     {
         throw new Exception("Hubo un error al cargar los municipios. Favor de contactar al administrador");
     }
 }
Ejemplo n.º 6
0
 /// <summary>
 /// metodo que conecta con la base de datos para extraer todos los registros
 /// </summary>
 /// <returns>listado de tipo "ETNIA"</returns>
 public IQueryable <CELDA> ObtenerTodos(string buscar = "", MUNICIPIO municipio = null, CENTRO centro = null, EDIFICIO edificio = null, SECTOR sector = null)
 {
     try
     {
         getDbSet();
         if (string.IsNullOrEmpty(buscar))
         {
             #region municipio
             if (municipio.ID_MUNICIPIO == 0)
             {
                 #region centro
                 if (centro.ID_CENTRO == 0)
                 {
                     #region edificio
                     if (edificio.ID_EDIFICIO == 0)
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData());
                         }
                         else
                         {
                             return(GetData().Where(w => w.ID_SECTOR == sector.ID_SECTOR && w.ID_EDIFICIO == sector.ID_EDIFICIO && w.ID_CENTRO == sector.ID_CENTRO));
                         }
                         #endregion
                     }
                     else
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.ID_EDIFICIO == edificio.ID_EDIFICIO && w.ID_CENTRO == edificio.ID_CENTRO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.ID_EDIFICIO == edificio.ID_EDIFICIO && w.ID_CENTRO == edificio.ID_CENTRO && w.ID_SECTOR == sector.ID_SECTOR));
                         }
                         #endregion
                     }
                     #endregion
                 }
                 else
                 {
                     #region edificio
                     if (edificio.ID_EDIFICIO == 0)
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.ID_CENTRO == centro.ID_CENTRO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.ID_CENTRO == centro.ID_CENTRO && w.ID_SECTOR == sector.ID_SECTOR && w.ID_EDIFICIO == sector.ID_EDIFICIO));
                         }
                         #endregion
                     }
                     else
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.ID_CENTRO == centro.ID_CENTRO && w.ID_EDIFICIO == edificio.ID_EDIFICIO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.ID_CENTRO == centro.ID_CENTRO && w.ID_EDIFICIO == edificio.ID_EDIFICIO && w.ID_SECTOR == sector.ID_SECTOR));
                         }
                         #endregion
                     }
                     #endregion
                 }
                 #endregion
             }
             else
             {
                 #region centro
                 if (centro.ID_CENTRO == 0)
                 {
                     #region edificio
                     if (edificio.ID_EDIFICIO == 0)
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO && w.ID_SECTOR == sector.ID_SECTOR &&
                                                    w.ID_EDIFICIO == sector.ID_EDIFICIO && w.ID_CENTRO == sector.ID_CENTRO));
                         }
                         #endregion
                     }
                     else
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO && w.ID_EDIFICIO == edificio.ID_EDIFICIO &&
                                                    w.ID_CENTRO == edificio.ID_CENTRO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO && w.ID_EDIFICIO == edificio.ID_EDIFICIO &&
                                                    w.ID_SECTOR == sector.ID_SECTOR && w.ID_CENTRO == edificio.ID_CENTRO));
                         }
                         #endregion
                     }
                     #endregion
                 }
                 else
                 {
                     #region edificio
                     if (edificio.ID_EDIFICIO == 0)
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO && w.ID_CENTRO == centro.ID_CENTRO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO && w.ID_CENTRO == centro.ID_CENTRO &&
                                                    w.ID_SECTOR == sector.ID_SECTOR && w.ID_EDIFICIO == sector.ID_EDIFICIO));
                         }
                         #endregion
                     }
                     else
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO && w.ID_CENTRO == centro.ID_CENTRO &&
                                                    w.ID_EDIFICIO == edificio.ID_EDIFICIO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO && w.ID_CENTRO == centro.ID_CENTRO &&
                                                    w.ID_EDIFICIO == edificio.ID_EDIFICIO && w.ID_SECTOR == sector.ID_SECTOR));
                         }
                         #endregion
                     }
                     #endregion
                 }
                 #endregion
             }
             #endregion
         }
         else
         {
             #region municipio
             if (municipio.ID_MUNICIPIO == 0)
             {
                 #region centro
                 if (centro.ID_CENTRO == 0)
                 {
                     #region edificio
                     if (edificio.ID_EDIFICIO == 0)
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar))));
                         }
                         else
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.ID_SECTOR == sector.ID_SECTOR && w.ID_EDIFICIO == sector.ID_EDIFICIO &&
                                                    w.ID_CENTRO == sector.ID_CENTRO));
                         }
                         #endregion
                     }
                     else
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.ID_EDIFICIO == edificio.ID_EDIFICIO &&
                                                    w.ID_CENTRO == edificio.ID_CENTRO));
                         }
                         else
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.ID_EDIFICIO == edificio.ID_EDIFICIO && w.ID_SECTOR == sector.ID_SECTOR &&
                                                    w.ID_CENTRO == edificio.ID_CENTRO));
                         }
                         #endregion
                     }
                     #endregion
                 }
                 else
                 {
                     #region edificio
                     if (edificio.ID_EDIFICIO == 0)
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.ID_CENTRO == centro.ID_CENTRO));
                         }
                         else
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.ID_CENTRO == centro.ID_CENTRO && w.ID_SECTOR == sector.ID_SECTOR &&
                                                    w.ID_EDIFICIO == sector.ID_EDIFICIO));
                         }
                         #endregion
                     }
                     else
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.ID_CENTRO == centro.ID_CENTRO && w.ID_EDIFICIO == edificio.ID_EDIFICIO));
                         }
                         else
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.ID_CENTRO == centro.ID_CENTRO && w.ID_EDIFICIO == edificio.ID_EDIFICIO &&
                                                    w.ID_SECTOR == sector.ID_SECTOR));
                         }
                         #endregion
                     }
                     #endregion
                 }
                 #endregion
             }
             else
             {
                 #region centro
                 if (centro.ID_CENTRO == 0)
                 {
                     #region edificio
                     if (edificio.ID_EDIFICIO == 0)
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO));
                         }
                         else
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO &&
                                                    w.ID_SECTOR == sector.ID_SECTOR && w.ID_EDIFICIO == sector.ID_EDIFICIO));
                         }
                         #endregion
                     }
                     else
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO &&
                                                    w.ID_EDIFICIO == edificio.ID_EDIFICIO));
                         }
                         else
                         {
                             return(GetData().Where(w => (w.ID_CELDA.Contains(buscar) || w.SECTOR.DESCR.Contains(buscar) || w.SECTOR.EDIFICIO.DESCR.Contains(buscar) ||
                                                          w.SECTOR.EDIFICIO.CENTRO.DESCR.Contains(buscar)) && w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO &&
                                                    w.ID_EDIFICIO == edificio.ID_EDIFICIO && w.ID_SECTOR == sector.ID_SECTOR));
                         }
                         #endregion
                     }
                     #endregion
                 }
                 else
                 {
                     #region edificio
                     if (edificio.ID_EDIFICIO == 0)
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.ID_CELDA.Contains(buscar) && w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO &&
                                                    w.ID_CENTRO == centro.ID_CENTRO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.ID_CELDA.Contains(buscar) && w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO &&
                                                    w.ID_CENTRO == centro.ID_CENTRO && w.ID_SECTOR == sector.ID_SECTOR && w.ID_EDIFICIO == sector.ID_EDIFICIO));
                         }
                         #endregion
                     }
                     else
                     {
                         #region sector
                         if (sector.ID_SECTOR == 0)
                         {
                             return(GetData().Where(w => w.ID_CELDA.Contains(buscar) && w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO &&
                                                    w.ID_CENTRO == centro.ID_CENTRO && w.ID_EDIFICIO == edificio.ID_EDIFICIO));
                         }
                         else
                         {
                             return(GetData().Where(w => w.ID_CELDA.Contains(buscar) && w.SECTOR.EDIFICIO.CENTRO.ID_MUNICIPIO == municipio.ID_MUNICIPIO &&
                                                    w.ID_CENTRO == centro.ID_CENTRO && w.ID_EDIFICIO == edificio.ID_EDIFICIO && w.ID_SECTOR == sector.ID_EDIFICIO));
                         }
                         #endregion
                     }
                     #endregion
                 }
                 #endregion
             }
             #endregion
         }
     }
     catch (Exception ex)
     {
         throw new ApplicationException(ex.Message);
     }
 }