/// <summary> /// Método que faz o insert do objeto /// </summary> /// <returns>True - Insert efetuado com sucesso; False - Erro ao inserir</returns> public override bool Insert() { Util.CL_Files.WriteOnTheLog("MD_Project.Insert()", Util.Global.TipoLog.DETALHADO); string sentenca = "INSERT INTO " + this.table.Table_Name + " (CODIGOPROJ, NOMEPROJ, DESCRICAOPROJ, DATA_CRIACAO, TAREFA, DIR_RRM, NOME_PROGRAMADOR, NOME_ANALISTA, NOME_TESTER, TIPOPROJ, VERSAOSYSTEM, PRODUTO) VALUES (" + Codigo + ", '" + Nome + "', '" + Descricao + "', " + Util.DataBase.Date_to_Int(DataCriacao) + " , " + NumeroTarefa + ", '" + Diretorio_RRM + "', '" + NomeProgramador + "', '" + NomeAnalista + "', '" + NomeTester + "', '" + (Tipo == ProjType.MUDANCA ? "0" : "1") + "', '" + VersaoSistema + "', '" + (Produto == Sistema.SFV ? "0" : "1") + "'" + ")"; if (Util.DataBase.Insert(sentenca)) { MD_Estimativa estimativa = new MD_Estimativa(Util.DataBase.GetIncrement("MAKDOCUMENTS"), this); estimativa.Insert(); Empty = false; return(true); } else { return(false); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Util.CL_Files.CreateMainDirectories(); Util.DataBase.OpenConnection(); Util.Global.log_system = Util.DataBase.GetLog(); Util.CL_Files.WriteOnTheLog("--------------------------------------Iniciando sistema", Util.Global.TipoLog.SIMPLES); // Chamadas das classes modelo para criação das tabelas Model.MD_Status status = new Model.MD_Status(0); Model.MD_Project project = new Model.MD_Project(0, 0); Model.MD_Estimativa estimativa = new Model.MD_Estimativa(0, project); Model.MD_Cenario cenario = new Model.MD_Cenario(0, project); Model.MD_Anexos a = new Model.MD_Anexos(0, cenario); Model.MD_Status.InserirPrincipais(); Application.Run(new FO_Principal()); Util.DataBase.CloseConnection(); Util.CL_Files.WriteOnTheLog("--------------------------------------Finalizando sistema", Util.Global.TipoLog.SIMPLES); }