示例#1
0
        public int CrearFactura(PrevisualizarEN previsualizar)
        {
            try
            {
                SessionInitializeTransaction();

                session.Save(previsualizar);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is BalumaProjectGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new BalumaProjectGenNHibernate.Exceptions.DataLayerException("Error in PrevisualizarCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(previsualizar.Id);
        }
示例#2
0
        public PrevisualizarEN ReadOIDDefault(int id)
        {
            PrevisualizarEN previsualizarEN = null;

            try
            {
                SessionInitializeTransaction();
                previsualizarEN = (PrevisualizarEN)session.Get(typeof(PrevisualizarEN), id);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is BalumaProjectGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new BalumaProjectGenNHibernate.Exceptions.DataLayerException("Error in PrevisualizarCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(previsualizarEN);
        }
示例#3
0
        public int CrearFactura(int p_id, string p_HTML)
        {
            PrevisualizarEN previsualizarEN = null;
            int             oid;

            //Initialized PrevisualizarEN
            previsualizarEN    = new PrevisualizarEN();
            previsualizarEN.Id = p_id;

            previsualizarEN.HTML = p_HTML;

            //Call to PrevisualizarCAD

            oid = _IPrevisualizarCAD.CrearFactura(previsualizarEN);
            return(oid);
        }