示例#1
0
            private static void saveDadosDinamicos(ref Pessoa pessoa, int i)
            {
                foreach (var tabela in LoadTabelasDinamicas())
                {
                    var nomeTabela = Regex.Replace(tabela, @".*?\[|\]", "");
                    var table = new Tabela();
                    table.Descricao = nomeTabela;
                    table.Get();

                    foreach (var campo in table.Campos)
                    {
                        string valor = GetValueXls(tabela + "." + campo.Nome, i);
                        if (!string.IsNullOrEmpty(valor))
                        {
                            var value = campo.Valor(pessoa);
                            value.SetValor(valor);
                            value.Save();
                        }
                    }
                }
            }