Exemplo n.º 1
0
        public ProductoDescripcionEN ReadOIDDefault(int id
                                                    )
        {
            ProductoDescripcionEN productoDescripcionEN = null;

            try
            {
                SessionInitializeTransaction();
                productoDescripcionEN = (ProductoDescripcionEN)session.Get(typeof(ProductoDescripcionEN), id);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(productoDescripcionEN);
        }
Exemplo n.º 2
0
// Modify default (Update all attributes of the class)

        public void ModifyDefault(ProductoDescripcionEN productoDescripcion)
        {
            try
            {
                SessionInitializeTransaction();
                ProductoDescripcionEN productoDescripcionEN = (ProductoDescripcionEN)session.Load(typeof(ProductoDescripcionEN), productoDescripcion.Id);

                productoDescripcionEN.Texto = productoDescripcion.Texto;


                productoDescripcionEN.Idioma = productoDescripcion.Idioma;


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

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


            finally
            {
                SessionClose();
            }
        }
Exemplo n.º 3
0
        public void Destroy(int id
                            )
        {
            try
            {
                SessionInitializeTransaction();
                ProductoDescripcionEN productoDescripcionEN = (ProductoDescripcionEN)session.Load(typeof(ProductoDescripcionEN), id);
                session.Delete(productoDescripcionEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Exemplo n.º 4
0
        public int New_(ProductoDescripcionEN productoDescripcion)
        {
            try
            {
                SessionInitializeTransaction();
                if (productoDescripcion.Producto != null)
                {
                    // Argumento OID y no colección.
                    productoDescripcion.Producto = (BaseDatosGenNHibernate.EN.BaseDatos.ProductoEN)session.Load(typeof(BaseDatosGenNHibernate.EN.BaseDatos.ProductoEN), productoDescripcion.Producto.Id);

                    productoDescripcion.Producto.ProductoDescripcion
                    .Add(productoDescripcion);
                }

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

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


            finally
            {
                SessionClose();
            }

            return(productoDescripcion.Id);
        }
Exemplo n.º 5
0
        public int New_(string p_texto, BaseDatosGenNHibernate.Enumerated.BaseDatos.IdiomaEnum p_idioma, int p_producto)
        {
            ProductoDescripcionEN productoDescripcionEN = null;
            int oid;

            //Initialized ProductoDescripcionEN
            productoDescripcionEN       = new ProductoDescripcionEN();
            productoDescripcionEN.Texto = p_texto;

            productoDescripcionEN.Idioma = p_idioma;


            if (p_producto != -1)
            {
                // El argumento p_producto -> Property producto es oid = false
                // Lista de oids id
                productoDescripcionEN.Producto    = new BaseDatosGenNHibernate.EN.BaseDatos.ProductoEN();
                productoDescripcionEN.Producto.Id = p_producto;
            }

            //Call to ProductoDescripcionCAD

            oid = _IProductoDescripcionCAD.New_(productoDescripcionEN);
            return(oid);
        }
Exemplo n.º 6
0
        public ProductoDescripcionEN MuestraProductoDescripcionPorOID(int id
                                                                      )
        {
            ProductoDescripcionEN productoDescripcionEN = null;

            productoDescripcionEN = _IProductoDescripcionCAD.MuestraProductoDescripcionPorOID(id);
            return(productoDescripcionEN);
        }
Exemplo n.º 7
0
        public void Modify(int p_ProductoDescripcion_OID, string p_texto, BaseDatosGenNHibernate.Enumerated.BaseDatos.IdiomaEnum p_idioma)
        {
            ProductoDescripcionEN productoDescripcionEN = null;

            //Initialized ProductoDescripcionEN
            productoDescripcionEN        = new ProductoDescripcionEN();
            productoDescripcionEN.Id     = p_ProductoDescripcion_OID;
            productoDescripcionEN.Texto  = p_texto;
            productoDescripcionEN.Idioma = p_idioma;
            //Call to ProductoDescripcionCAD

            _IProductoDescripcionCAD.Modify(productoDescripcionEN);
        }