Example #1
0
        private void GuardarPais()
        {
            try
            {
                if (Clave > 0)
                {  //Actualizar
                    SelectedItem.PAIS         = Descripcion;
                    SelectedItem.ESTATUS      = SelectedEstatus.CLAVE;
                    SelectedItem.NACIONALIDAD = Nacionalidad;
                    obj.Actualizar(new PAIS_NACIONALIDAD()
                    {
                        ID_PAIS_NAC  = SelectedItem.ID_PAIS_NAC,
                        NACIONALIDAD = SelectedItem.NACIONALIDAD,
                        PM           = SelectedItem.PM,
                        ESTATUS      = SelectedEstatus.CLAVE
                    });
                }
                else
                {   //Agregar
                    PAIS_NACIONALIDAD newItem = new PAIS_NACIONALIDAD();
                    newItem.ID_PAIS_NAC  = Clave;
                    newItem.PAIS         = Descripcion;
                    newItem.ESTATUS      = SelectedEstatus.CLAVE;
                    newItem.NACIONALIDAD = Nacionalidad;
                    newItem.PM           = 0;
                    obj.Insertar(newItem);

                    //var f = tf.MEDIA_FILIACION.DESCR;
                }
                //Limpiamos las variables
                Clave       = 0;
                Descripcion = string.Empty;
                //Mostrar Listado
                GetPaises();
            }
            catch (Exception ex)
            {
                StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex);
            }
        }