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);
            }
        }
Пример #3
0
 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();
 }
Пример #5
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();

            /**********************************************/
        }