public static bool testaNome(string nome) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT * FROM EMPRESA_CICLO WHERE NOME = '" + nome + "'"; FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { return(false); } return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao testar nome da Empresa para Ciclos"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao testar nome da Empresa para Ciclos"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool InserirBackup(Backup backup) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "INSERT INTO BACKUP(ID,PERIODO,PASTADESTINO) VALUES(@ID,@PERIODO,@PASTADESTINO)"; cmd.Parameters.AddWithValue("@ID", 1); cmd.Parameters.AddWithValue("@PERIODO", backup.Periodo); cmd.Parameters.AddWithValue("@PASTADESTINO", backup.CaminhoBackup); cmd.ExecuteNonQuery(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro no inserir Backup"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro no inserir Backup"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool alterarConfiguracao(Configuracao config) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "UPDATE CONFIGURACOES SET PORTA = @PORTA, ATUALIZACAO = @ATUALIZACAO, INTERVALO = @INTERVALO WHERE ID = 1"; cmd.Parameters.AddWithValue("@PORTA", config.porta); cmd.Parameters.AddWithValue("@ATUALIZACAO", config.atualizacao); cmd.Parameters.AddWithValue("@INTERVALO", config.intervalo); cmd.ExecuteNonQuery(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao alterar as Configurações"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao alterar as Configurações"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool InsereUnidade(Unidade unidade) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "INSERT INTO UNIDADE(UNIDADE) VALUES(@UNIDADE)"; cmd.Parameters.AddWithValue("@UNIDADE", unidade.unidade); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao inserir Unidade"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao inserir Unidade"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool alterarProduto(Produto produto) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "UPDATE PRODUTO SET DESCRICAO = @DESCRICAO WHERE ID = " + produto.idProduto; cmd.Parameters.AddWithValue("@DESCRICAO", produto.descricao); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao alterar Produto"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao alterar Produto"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool InsereEmpresa(EmpresaCiclo empresa) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "INSERT INTO EMPRESA_CICLO(NOME) VALUES(@NOME)"; cmd.Parameters.AddWithValue("@NOME", empresa.nome); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao inserir Empresas para o Ciclo"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao inserir Empresas para o Ciclo"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool AlterarDataUltimoBackup(string data) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "UPDATE BACKUP SET DATAULTIMOBACKUP=@DATAULTIMOBACKUP WHERE ID = 1"; cmd.Parameters.AddWithValue("@DATAULTIMOBACKUP", data); cmd.ExecuteNonQuery(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro no alterar Data ultimo Backup"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro no alterar Data ultimo Backup"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool DeletaLeiturasCiclo(int id, int crg) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "DELETE FROM LEITURAS_CICLO WHERE CICLO = " + id; cmd.ExecuteNonQuery(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = crg; logErro.descricao = "Erro no alterar as Leituras do Ciclo"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = crg; logErro.descricao = "Erro no alterar as Leituras do Ciclo"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool deletaUnidade(int id) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "DELETE FROM UNIDADE WHERE ID = " + id; cmd.ExecuteNonQuery(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao deletar Unidade"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.descricao = "Erro ao deletar Unidade"; logErro.crg = 0; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool deletaConfiguracao() { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "DELETE FROM ATUALIZACOES WHERE ID = 1"; cmd.ExecuteNonQuery(); return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao deletar as Configurações"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao deletar as Configurações"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static bool inserirLeiturasCiclo150(List <LeiturasCiclo> leituras, int pIndiceDaLeitura, Ciclos ciclo) { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; for (int i = 0; i < leituras.Count; i++) { string inicioComando = "execute block as begin "; string meioComando = string.Empty; for (int j = pIndiceDaLeitura; j < leituras.Count; j++) { var l = leituras[j]; meioComando = "INSERT INTO LEITURAS_CICLO(HORARIO,T1,T2,T3,T4,CICLO) VALUES('" + leituras[j].horario + "'," + leituras[j].T1 + "," + leituras[j].T2 + "," + leituras[j].T3 + "," + leituras[j].T4 + "," + ciclo.id + ");"; inicioComando += meioComando; if (i == 100) { inicioComando = inicioComando + "end"; cmd.CommandText = inicioComando; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); inicioComando = "execute block as begin "; i = 0; } else { i++; } } if (i != 0) { inicioComando = inicioComando + "end"; cmd.CommandText = inicioComando; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); i = leituras.Count; } } return(true); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = ciclo.crg; logErro.descricao = "Erro no inserir as Leituras do Ciclo"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = ciclo.crg; logErro.descricao = "Erro no inserir as Leituras do Ciclo"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, 0); return(false); } } } }
public static Empresa buscaEmpresa() { using (FbConnection fbConn = new FbConnection(Util.DAO.Conn)) { using (FbCommand cmd = new FbCommand()) { try { fbConn.Open(); cmd.Connection = fbConn; cmd.CommandText = "SELECT * FROM EMPRESA"; FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { Empresa e = new Empresa(); e.id = (int)dr["ID"]; e.Nome = dr["NOME"].ToString(); e.Endereco = dr["ENDERECO"].ToString(); e.Cep = dr["CEP"].ToString(); e.Cidade = dr["CIDADE"].ToString(); e.UF = (int)dr["UF"]; e.Fone = dr["FONE"].ToString(); e.Fax = dr["FAX"].ToString(); e.CNPJ = dr["CNPJ"].ToString(); e.IE = dr["IE"].ToString(); if (dr["LOGO"] != DBNull.Value) { e.Logo = (byte[])(dr["LOGO"]); } else { e.Logo = null; } return(e); } dr.Close(); return(null); } catch (FbException fbError) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao tentar buscar empresa"; logErro.data = DateTime.Now; logErro.maisDetalhes = fbError.Message; LogErroDAO.inserirLogErro(logErro, logErro.crg); return(null); } catch (Exception error) { LogErro logErro = new LogErro(); logErro.crg = 0; logErro.descricao = "Erro ao tentar buscar empresa"; logErro.data = DateTime.Now; logErro.maisDetalhes = error.Message; LogErroDAO.inserirLogErro(logErro, logErro.crg); return(null); } } } }