public ImprimirFacturaEN ReadOIDDefault(int id)
        {
            ImprimirFacturaEN imprimirFacturaEN = null;

            try
            {
                SessionInitializeTransaction();
                imprimirFacturaEN = (ImprimirFacturaEN)session.Get(typeof(ImprimirFacturaEN), id);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(imprimirFacturaEN);
        }
        public int CrearFactura(ImprimirFacturaEN imprimirFactura)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(imprimirFactura.Id);
        }
Example #3
0
        public int CrearFactura(int p_id, string p_HTML)
        {
            ImprimirFacturaEN imprimirFacturaEN = null;
            int oid;

            //Initialized ImprimirFacturaEN
            imprimirFacturaEN    = new ImprimirFacturaEN();
            imprimirFacturaEN.Id = p_id;

            imprimirFacturaEN.HTML = p_HTML;

            //Call to ImprimirFacturaCAD

            oid = _IImprimirFacturaCAD.CrearFactura(imprimirFacturaEN);
            return(oid);
        }