Example #1
0
        public int CrearLiniaPedido(LiniaPedidoEN liniaPedido)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(liniaPedido.Numero);
        }
Example #2
0
        public void ModificarLinia(LiniaPedidoEN liniaPedido)
        {
            try
            {
                SessionInitializeTransaction();
                LiniaPedidoEN liniaPedidoEN = (LiniaPedidoEN)session.Load(typeof(LiniaPedidoEN), liniaPedido.Numero);

                liniaPedidoEN.Cantidad = liniaPedido.Cantidad;

                session.Update(liniaPedidoEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Example #3
0
        public LiniaPedidoEN ReadOIDDefault(int numero)
        {
            LiniaPedidoEN liniaPedidoEN = null;

            try
            {
                SessionInitializeTransaction();
                liniaPedidoEN = (LiniaPedidoEN)session.Get(typeof(LiniaPedidoEN), numero);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(liniaPedidoEN);
        }
Example #4
0
        public void ModificarLinia(int p_LiniaPedido_OID, int p_cantidad)
        {
            LiniaPedidoEN liniaPedidoEN = null;

            //Initialized LiniaPedidoEN
            liniaPedidoEN          = new LiniaPedidoEN();
            liniaPedidoEN.Numero   = p_LiniaPedido_OID;
            liniaPedidoEN.Cantidad = p_cantidad;
            //Call to LiniaPedidoCAD

            _ILiniaPedidoCAD.ModificarLinia(liniaPedidoEN);
        }
Example #5
0
        public int CrearLiniaPedido(int p_cantidad, int p_numero)
        {
            LiniaPedidoEN liniaPedidoEN = null;
            int           oid;

            //Initialized LiniaPedidoEN
            liniaPedidoEN          = new LiniaPedidoEN();
            liniaPedidoEN.Cantidad = p_cantidad;

            liniaPedidoEN.Numero = p_numero;

            //Call to LiniaPedidoCAD

            oid = _ILiniaPedidoCAD.CrearLiniaPedido(liniaPedidoEN);
            return(oid);
        }