Exemplo n.º 1
0
        /// <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);
            }
        }
Exemplo n.º 2
0
        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);
        }