コード例 #1
0
        public void CreateTabelaDinamica()
        {
            var tabela = new Tabela();

            tabela.Descricao = "TabelaPessoaFisica" + Cliente.Current().Nome;
            tabela.Save();

            var tabelaCliente = new TabelaCliente(Cliente.Current());

            tabelaCliente.Tabela     = tabela;
            tabelaCliente.TipoPessoa = TipoPessoa.Fisica;
            tabelaCliente.Save();
        }
コード例 #2
0
ファイル: Usuario.cs プロジェクト: Didox/MVC_e_Velocit_app
        public void CreateTabelaDinamica()
        {
            var tabela = new Tabela();
            tabela.Descricao = "TabelaPessoaFisica" + Cliente.Current().Nome;
            tabela.Save();

            var tabelaCliente = new TabelaCliente(Cliente.Current());
            tabelaCliente.Tabela = tabela;
            tabelaCliente.TipoPessoa = TipoPessoa.Fisica;
            tabelaCliente.Save();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: Didox/MVC_e_Velocit_app
            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();
                        }
                    }
                }
            }