Ejemplo n.º 1
0
 /// <summary>
 /// Construtor secundário da classe
 /// </summary>
 /// <param name="codigo"></param>
 /// <param name="cenario"></param>
 public MD_Anexos(int codigo, MD_Cenario cenario)
     : this()
 {
     Util.CL_Files.WriteOnTheLog("MD_Anexos.MD_Anexos(int codigo, MD_Cenario cenario)", Util.Global.TipoLog.DETALHADO);
     codigo_anexo = codigo;
     this.Cenario = cenario;
     this.Project = cenario.Project;
     Load();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Método que retorna o anexo pelo nome do aruqivo e o cenário
        /// </summary>
        /// <param name="arquivo">Arquivo</param>
        /// <param name="cenario">Cenário</param>
        /// <returns>Novo abjeto</returns>
        public static MD_Anexos RetornaAnexoFromFileName(string arquivo, MD_Cenario cenario)
        {
            Util.CL_Files.WriteOnTheLog("MD_Anexos.RetornaAnexoFromFileName()", Util.Global.TipoLog.DETALHADO);
            string           sentenca = "SELECT CODIGOANEXO FROM MAKANEXOS WHERE  NOMEFILE = '" + arquivo + "' AND CODIGOCEN = " + cenario.Codigo + " AND TAREFA = " + cenario.Project.NumeroTarefa;
            SQLiteDataReader reader   = Util.DataBase.Select(sentenca);

            if (reader == null)
            {
                return(null);
            }
            else if (reader.Read())
            {
                int       codigo = int.Parse(reader["CODIGOANEXO"].ToString());
                MD_Anexos anexo  = new MD_Anexos(codigo, cenario);
                reader.Close();

                return(anexo);
            }
            return(null);
        }
Ejemplo n.º 3
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);
        }