public Models.Perfiles catalogo() { OpenDbConn(); DAL.Perfiles cPerfiles = new DAL.Perfiles(cDblib); return(cPerfiles.Catalogo()); }
public int Update(int contenedor, List <short> lista) { Guid methodOwnerID = new Guid("5cd1f103-d790-49d9-a8a3-f2357c041a4a"); OpenDbConn(); if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.beginTransaction(methodOwnerID); } try { DAL.Perfiles cPerfiles = new DAL.Perfiles(cDblib); int result = cPerfiles.Update(contenedor, string.Join(",", lista)); //Finalizar transacción if (cDblib.Transaction.ownerID.Equals(methodOwnerID)) { cDblib.commitTransaction(methodOwnerID); } return(result); } catch (Exception ex) { //rollback if (cDblib.Transaction.ownerID.Equals(new Guid())) { cDblib.rollbackTransaction(methodOwnerID); } throw new IBException(103, "Ocurrió un error al actualizar pantalla de perfiles.", ex); } }