Пример #1
0
        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;

        }
Пример #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);
        }
Пример #3
0
        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);
        }
Пример #4
0
 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;
 }