private void GuardarEstado() { try { if (Clave > 0) { //Actualizar SelectedItem.DESCR = Descripcion; SelectedItem.ESTATUS = SelectedEstatus.CLAVE; obj.Actualizar(SelectedItem); } else { //Agregar ENTIDAD newItem = new ENTIDAD(); //newItem.ID_ENTIDAD = Clave; newItem.DESCR = Descripcion; newItem.ESTATUS = SelectedEstatus.CLAVE; obj.Insertar(newItem); } //Limpiamos las variables Clave = 0; Descripcion = string.Empty; SelectedEstatus = null; //Mostrar Listado GetEstados(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex); } }
/// <summary> /// Creates a Entidad /// </summary> /// <param name="entidadEntity"></param> /// <returns></returns> public int CreateEntidad(BusinessEntities.EntidadEntity entidadEntity) { using (var scope = new TransactionScope()) { var entidad = new ENTIDAD { Ciudad = entidadEntity.Ciudad, Codigo = entidadEntity.Codigo, CodigoHomologado = entidadEntity.CodigoHomologado, Descripcion = entidadEntity.Descripcion, Direccion = entidadEntity.Direccion, Email = entidadEntity.Email, FechaConstitucion = entidadEntity.FechaConstitucion, IdEntidad = entidadEntity.IdEntidad, IdEntidadPadre = entidadEntity.IdEntidadPadre, IdEstado = entidadEntity.IdEstado, IdTipoEntidad = entidadEntity.IdTipoEntidad, IdTipoRelacionEntidadPadre = entidadEntity.IdTipoRelacionEntidadPadre, NaturalezaJuridica = entidadEntity.NaturalezaJuridica, Nombre = entidadEntity.Nombre, Sigla = entidadEntity.Sigla, NumeroDocumento = entidadEntity.NumeroDocumento, IdTipoDocumento = entidadEntity.IdTipoDocumento, Telefono = entidadEntity.Telefono, IdTipoCodigoHomologado = entidadEntity.IdTipoCodigoHomologado, IdTransmite = entidadEntity.IdTransmite, NombreContacto = entidadEntity.NombreContacto }; _unitOfWork.EntidadRepository.Insert(entidad); _unitOfWork.Save(); scope.Complete(); return(entidad.IdEntidad); } }
public CatalogoCiudadesViewModel() { CatalogoHeader = "Municipios"; //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; EmptyVisible = false; //Listado ListItems = new ObservableCollection <MUNICIPIO>(); ListEstados = new ObservableCollection <ENTIDAD>(); SelectedEstado = new ENTIDAD(); //Obtenemos las Ciudades ListEstados = new ObservableCollection <ENTIDAD>(new cEntidad().ObtenerTodos(string.Empty)); ListEstados.Insert(0, new ENTIDAD() { ID_ENTIDAD = 0, DESCR = "TODOS" }); SelectedEstado = ListEstados.Where(w => w.ID_ENTIDAD == 2).FirstOrDefault(); //Por default carga BAJA CALIFORNIA this.GetCiudades(); }
public CatalogoCentrosViewModel() { CatalogoHeader = "Centros"; HeaderAgregar = "Agregar Centro"; //LLENAR EditarVisible = false; NuevoVisible = false; AgregarVisible = false; GuardarMenuEnabled = false; EliminarMenuEnabled = false; EditarMenuEnabled = false; CancelarMenuEnabled = false; AyudaMenuEnabled = true; SalirMenuEnabled = true; ExportarMenuEnabled = true; SeleccionIndice = -1; EmptyVisible = false; //Listado ListItems = new ObservableCollection <CENTRO>(objCentro.ObtenerTodos()); ListEntidad = new ObservableCollection <ENTIDAD>(); ListMunicipio = new ObservableCollection <MUNICIPIO>(); ListMunicipio.Insert(0, new MUNICIPIO() { ID_MUNICIPIO = 0, MUNICIPIO1 = "SELECCIONAR" }); ListEntidadFiltro = new ObservableCollection <ENTIDAD>(); Entidad = new ENTIDAD(); //Obtenemos las Entidades Federativas this.GetEntidades(); //Obtenemos los Centros this.GetCentros(); this.setValidationRules(); }
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(); /**********************************************/ }