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);
            }
        }