예제 #1
0
 public bool Editar(int codLojaClicado, ClassLoja loja)
 {
     bd.Conectar();
     bd.ExecutarComandosSql(String.Format("UPDATE Loja SET razaoSocial = '{0}', nomeFantasia = '{1}', cpnj = '{2}', siteLoja = '{3}', inauguracao = '{4}', tipoLoja = '{5}', CONTATO_codContato = '{6}', FUNC_codFuncResp = '{7}' WHERE codLoja = '{8}'", loja.razaoSocial, loja.nomeFantasia, loja.cpnj, loja.siteLoja, loja.inauguracao, loja.tipoLoja, loja.CONTATO_codContato, loja.FUNC_codFuncResp, codLojaClicado));
     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 Inserir(ClassLoja loja)
 {
     bd.Conectar();
     bd.ExecutarComandosSql(String.Format("INSERT INTO Loja VALUES ('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')", loja.razaoSocial, loja.nomeFantasia, loja.cpnj, loja.siteLoja, loja.inauguracao, loja.tipoLoja, loja.CONTATO_codContato, loja.FUNC_codFuncResp));
     return(true);
 }