public bool Editar(int codRelatorioClicado, ClassRelatorioAcesso relatorio) { bd.Conectar(); bd.ExecutarComandosSql(String.Format("UPDATE RelatorioAcesso SET dataAcesso = '{0}', horaAcesso = '{1}', FUNC_codFuncResp = '{2}', SALA_codSala = '{3}', WHERE codRelatorio = '{4}'", relatorio.dataAcesso, relatorio.horaAcesso, relatorio.FUNC_codFuncResp, relatorio.SALA_codSala, codRelatorioClicado)); bd.Desconectar(); return true; }
public bool Excluir(int codFuncClicado) { ClassFuncLoja_Trabalha_ funcLoja = new ClassFuncLoja_Trabalha_(); ClassLoja loja = new ClassLoja(); ClassSala sala = new ClassSala(); ClassRelatorioAcesso relatorio = new ClassRelatorioAcesso(); bd.Conectar(); //Os se's servem para verificar se na há FK na tabela onde se desja excluir if (sala.RetAcessoSalaExiste(codFuncClicado) == true) { bd.ExecutarComandosSql(String.Format("DELETE FuncLoja WHERE FUNC_codFuncResp = '{0}'", codFuncClicado)); } if (funcLoja.RetFuncExiste(codFuncClicado) == true) { bd.ExecutarComandosSql(String.Format("DELETE FuncLoja WHERE FUNC_codFuncResp = '{0}'", codFuncClicado)); } if (loja.RetFKFuncExiste(codFuncClicado) == true) { bd.ExecutarComandosSql(String.Format("DELETE Loja WHERE FUNC_codFuncResp = '{0}'", codFuncClicado)); } if (sala.RetFKFuncExiste(codFuncClicado) == true) { bd.ExecutarComandosSql(String.Format("DELETE Sala WHERE FUNC_codFuncResp = '{0}'", codFuncClicado)); } if (relatorio.RetFKFuncExiste(codFuncClicado) == true) { bd.ExecutarComandosSql(String.Format("DELETE RelatorioAcesso WHERE FUNC_codFuncResp = '{0}'", codFuncClicado)); } DataTable dt = bd.RetDataTable(String.Format("SELECT CONTATO_codContato FROM Funcionario WHERE codFuncionario = '{0}'", codFuncClicado)); int codContato = int.Parse(dt.Rows[0]["CONTATO_codContato"].ToString()); bd.ExecutarComandosSql(String.Format("DELETE Funcionario WHERE codFuncionario = '{0}'", codFuncClicado)); bd.Desconectar(); //bd.Conectar(); //bd.ExecutarComandosSql(String.Format("DELETE Contato WHERE codContato = '{0}'", codContato)); //bd.Desconectar(); return(true); }
public bool Excluir(int codSalaClicado) { ClassRelatorioAcesso relatorio = new ClassRelatorioAcesso(); bd.Conectar(); if (relatorio.RetFKSalaExiste(codSalaClicado) == true) { bd.ExecutarComandosSql(String.Format("DELETE RelatorioAcesso WHERE SALA_codSala = '{0}'", codSalaClicado)); } bd.Desconectar(); bd.Conectar(); if (RetFKSalaExisteAcessoSala(codSala) == true) { bd.ExecutarComandosSql(String.Format("DELETE AcessoSala WHERE SALA_codSala = '{0}'", codSalaClicado)); } bd.Desconectar(); bd.Conectar(); bd.ExecutarComandosSql(String.Format("DELETE Sala WHERE codSala = '{0}'", codSalaClicado)); bd.Desconectar(); return(true); }
public bool Inserir(ClassRelatorioAcesso relatorio) { bd.Conectar(); bd.ExecutarComandosSql(String.Format("INSERT INTO RelatorioAcesso VALUES ('{0}','{1}','{2}','{3}')", relatorio.dataAcesso, relatorio.horaAcesso, relatorio.FUNC_codFuncResp, relatorio.SALA_codSala)); return true; }