public void AceptarIncorporacion(int t001_idficepi, List <string> listapeticiones) { Guid methodOwnerID = new Guid("c47d884a-1a96-4e58-b774-4e19693ae77a"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.GestionarIncorporaciones cGestionarIncorporaciones = new DAL.GestionarIncorporaciones(cDblib); cGestionarIncorporaciones.AceptarIncorporacion(t001_idficepi, string.Join(",", listapeticiones)); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return; } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.rollbackTransaction(methodOwnerID); } throw new IBException(120, "Ocurrió un error al intentar aceptar la incorporación del profesional.", ex); } }
public int RechazarIncorporacion(List <string> listapeticiones, string MotivoRechazo) { Guid methodOwnerID = new Guid("40ac43e3-e371-4008-b51e-0c5518db7cbd"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.GestionarIncorporaciones cGestionarIncorporaciones = new DAL.GestionarIncorporaciones(cDblib); int idGestionarIncorporaciones = cGestionarIncorporaciones.RechazarIncorporacion(string.Join(",", listapeticiones), MotivoRechazo); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(idGestionarIncorporaciones); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.rollbackTransaction(methodOwnerID); } throw new IBException(119, "Ocurrió un error al intentar rechazar la incorporación del profesional.", ex); } }