public int guardarVolumen(VolumenTanqueVO v) { try{ return getVolumenesDAO().guardarVolumenTanque(v); }catch(EstacionDBException ex){ throw new PersistenciaException("Error al guardar el volumen", ex); } }
public int guardarVolumenTanque(VolumenTanqueVO volumen) { int rows = 0; ITransaction tx = null; try { ISession session = ConnectionHelper.getCurrentSession(Utilidades.Utilidades.configExpo); tx = session.BeginTransaction(); if (volumen.IdVolumen == 0) { session.Save(volumen); } else { session.Update(volumen); } tx.Commit(); rows++; ConnectionHelper.CloseSession(); return rows; } catch (Exception ex) { throw new EstacionDBException("Error al guardar la información en la tabla volumenes tanque", ex); } }