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()); }
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(); }