Ejemplo n.º 1
0
        /// <summary>
        /// Método que seta a flag de automático
        /// </summary>
        public void SetAutomatico(Global.Automatico tipo)
        {
            if (!ExistsTable("LOGG"))
            {
                CreateTable("CREATE TABLE AUTOMATICO( AUTOMATICO CHAR(1) DEFAULT '0' NOT NULL, PRIMARY KEY(AUTOMATICO))");
            }
            if (!Select("SELECT 1 FROM AUTOMATICO").Read())
            {
                Insert("INSERT INTO AUTOMATICO (AUTOMATICO) VALUES ('0')");
            }

            Update("UPDATE AUTOMATICO SET AUTOMATICO = '" + (tipo == Global.Automatico.Automatico ? '0' : '1') + "'");
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Método que pega a flag de automático
        /// </summary>
        public Global.Automatico GetAutomatico()
        {
            Global.Automatico tipo = Global.Automatico.Automatico;

            if (!ExistsTable("AUTOMATICO"))
            {
                CreateTable("CREATE TABLE AUTOMATICO( AUTOMATICO CHAR(1) DEFAULT '0' NOT NULL, PRIMARY KEY(AUTOMATICO))");
            }
            if (Select("SELECT 1 FROM AUTOMATICO") != null)
            {
                if (!Select("SELECT 1 FROM AUTOMATICO").Read())
                {
                    Insert("INSERT INTO AUTOMATICO (AUTOMATICO) VALUES ('0')");
                }
            }

            DbDataReader reader = Select("SELECT AUTOMATICO FROM AUTOMATICO");

            reader.Read();
            tipo = (reader["AUTOMATICO"].ToString().Equals("0") ? Global.Automatico.Automatico: Global.Automatico.Manual);
            reader.Close();

            return(tipo);
        }