Exemplo n.º 1
0
        public string GravarProjeto(string dadosgravar)
        {
            string[]   words        = dadosgravar.Split(';');
            DB         BancoOrigem  = new DB();
            basecampos camposInsert = new basecampos();

            BancoOrigem.Campsoinsert = new List <basecampos>();
            for (int i = 0; i <= words.Count() - 1; i += 3)
            {
                camposInsert          = new basecampos();
                camposInsert.Nome     = words[i];
                camposInsert.Conteudo = words[i + 1];
                camposInsert.Tipo     = tipos_Campos.texto;
                BancoOrigem.Campsoinsert.Add(camposInsert);
            }
            return(BancoOrigem.ComandoInsert());
        }
Exemplo n.º 2
0
        public void inserirRegistro(basecampos_projetos campo)
        {
            Type myType = campo.GetType();
            IList <PropertyInfo> props = new List <PropertyInfo>(myType.GetProperties());

            NovaEraPortais.banco.DB BancoOrigem = new DB();
            BancoOrigem.Campsoinsert = new List <basecampos>();
            foreach (PropertyInfo prop in props)
            {
                if (!isCampoIdentity(prop.Name))
                {
                    basecampos _campo = new basecampos();
                    _campo.CampoChave = false;
                    _campo.Conteudo   = prop.GetValue(campo, null).ToString();
                    _campo.Nome       = prop.Name;
                    _campo.Tipo       = BancoOrigem.TipoCampo(prop.PropertyType.Name);
                    BancoOrigem.Campsoinsert.Add(_campo);
                }
            }
            BancoOrigem.Nometabela = "projetos";
            BancoOrigem.GravarRegistro();
        }