public static string GravarParamClasse(TList_Cad_ParamClasse val, TObjetoBanco banco) { bool st_transacao = false; TCD_Cad_ParamClasse qtb_ParamClasse = new TCD_Cad_ParamClasse(); try { if (banco == null) { qtb_ParamClasse.CriarBanco_Dados(true); st_transacao = true; banco = qtb_ParamClasse.Banco_Dados; } else { qtb_ParamClasse.Banco_Dados = banco; } string retorno = ""; //Gravar ParamClasse foreach (TRegistro_Cad_ParamClasse Reg_Param in val) { retorno += qtb_ParamClasse.GravarParamClasse(Reg_Param); } if (st_transacao) { qtb_ParamClasse.Banco_Dados.Commit_Tran(); } return(retorno); } catch (Exception ex) { if (st_transacao) { qtb_ParamClasse.Banco_Dados.RollBack_Tran(); } else { throw new Exception(ex.Message); } return(""); } finally { if (st_transacao) { qtb_ParamClasse.deletarBanco_Dados(); } } }
public static string DeletarParamClasse(TRegistro_Cad_ParamClasse val, TObjetoBanco banco) { bool st_transacao = false; TCD_Cad_ParamClasse qtb_ParamClasse = new TCD_Cad_ParamClasse(); try { if (banco == null) { qtb_ParamClasse.CriarBanco_Dados(true); st_transacao = true; } else { qtb_ParamClasse.Banco_Dados = banco; } //Deletar Uf qtb_ParamClasse.DeletarParamClasse(val); if (st_transacao) { qtb_ParamClasse.Banco_Dados.Commit_Tran(); } return("OK"); } catch (Exception ex) { if (st_transacao) { qtb_ParamClasse.Banco_Dados.RollBack_Tran(); } else { throw new Exception(ex.Message); } return(""); } finally { if (st_transacao) { qtb_ParamClasse.deletarBanco_Dados(); } } }