/// <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') + "'"); }
/// <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); }