public void ExecutaComandoSql(ModelPai model, TipoComando com) { string nomeProc = ""; SqlParameter[] parametros = null; try { switch (com) { case TipoComando.insert: parametros = this.BuscaNomeParametros(model, com); nomeProc = INICIO_PROC_INSERIR + model.getNomeTabela(); break; case TipoComando.update: parametros = this.BuscaNomeParametros(model, com); nomeProc = INICIO_PROC_ALTERAR + model.getNomeTabela(); break; case TipoComando.delete: parametros = this.BuscaNomeParametrosChavePrimaria(model); nomeProc = INICIO_PROC_EXCLUIR + model.getNomeTabela(); break; } this.objAcesso.ExecutaProcedure(nomeProc, parametros); } catch (Exception ex) { throw ex; } finally { parametros = null; } }
/// <summary> /// Busca apenas um registro do banco /// </summary> /// <param name="model">Model com os dados e a tabela a ser buscado</param> public DataTable BuscaUmRegistro(ModelPai model) { SqlParameter[] parametros = null; try { parametros = this.BuscaNomeParametrosChavePrimaria(model); string nomeProc = INICIO_PROC_BUSCAR + model.getNomeTabela(); return(this.objAcesso.BuscaDados(nomeProc, parametros)); } catch (Exception ex) { throw ex; } }