Exemple #1
0
 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);
 }
Exemple #2
0
        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);
        }