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); } }
/// <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); } }
public DataTable Listar_municipio() { DataTable tabla = new DataTable(); tabla = MUNICIPIO.GetDataBylistarPordepar(ID_DEPARTAMENTO); return(tabla); }
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"); } }
/// <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); } }