public bool Inserir(ClassSala sala) { bd.Conectar(); bd.ExecutarComandosSql(String.Format("INSERT INTO Sala VALUES ('{0}', '{1}', '{2}')", sala.descricao, sala.LOJA_codLoja, sala.FUNC_codFuncResp)); 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); }