public static string GravarContrato_Headge(TRegistro_CadContrato_Headge vContrato_Headge, TObjetoBanco banco) { bool st_transacao = false; TCD_CadContrato_Headge qtb_Contrato_Headge = new TCD_CadContrato_Headge(); try { if (banco == null) { qtb_Contrato_Headge.CriarBanco_Dados(true); banco = qtb_Contrato_Headge.Banco_Dados; st_transacao = true; } else { qtb_Contrato_Headge.Banco_Dados = banco; } string r_Contrato_Headge = qtb_Contrato_Headge.Grava(vContrato_Headge); if (st_transacao) { qtb_Contrato_Headge.Banco_Dados.Commit_Tran(); } return(r_Contrato_Headge); } catch (Exception ex) { if (st_transacao) { qtb_Contrato_Headge.Banco_Dados.RollBack_Tran(); } throw new Exception(ex.Message); } finally { if (st_transacao) { qtb_Contrato_Headge.deletarBanco_Dados(); } } }
public static string DeletarContrato_Headge(TRegistro_CadContrato_Headge val, TObjetoBanco banco) { bool st_transacao = false; TCD_CadContrato_Headge Qtb_Contrato_Headge = new TCD_CadContrato_Headge(); try { if (banco == null) { Qtb_Contrato_Headge.CriarBanco_Dados(true); st_transacao = true; } else { Qtb_Contrato_Headge.Banco_Dados = banco; } //Deletar Uf Qtb_Contrato_Headge.Deleta(val); if (st_transacao) { Qtb_Contrato_Headge.Banco_Dados.Commit_Tran(); } return("OK"); } catch (Exception ex) { if (st_transacao) { Qtb_Contrato_Headge.Banco_Dados.RollBack_Tran(); } else { throw new Exception(ex.Message); } return(""); } finally { if (st_transacao) { Qtb_Contrato_Headge.deletarBanco_Dados(); } } }