Example #1
0
        public BebidaEN ReadOIDDefault(int id
                                       )
        {
            BebidaEN bebidaEN = null;

            try
            {
                SessionInitializeTransaction();
                bebidaEN = (BebidaEN)session.Get(typeof(BebidaEN), id);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(bebidaEN);
        }
Example #2
0
// Modify default (Update all attributes of the class)

        public void ModifyDefault(BebidaEN bebida)
        {
            try
            {
                SessionInitializeTransaction();
                BebidaEN bebidaEN = (BebidaEN)session.Load(typeof(BebidaEN), bebida.Id);
                session.Update(bebidaEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Example #3
0
        public int New_(BebidaEN bebida)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(bebida.Id);
        }
Example #4
0
        public BebidaEN ReadOID(int id
                                )
        {
            BebidaEN bebidaEN = null;

            bebidaEN = _IBebidaCAD.ReadOID(id);
            return(bebidaEN);
        }
Example #5
0
        public Bebida ConvertENToModelUI(BebidaEN en)
        {
            Bebida bebida = new Bebida();

            bebida.id = en.Id;
            double precio = Convert.ToDouble(bebida.precio);

            precio          = en.Precio;
            bebida.nombre   = en.Nombre;
            bebida.foto     = en.Foto;
            bebida.numveces = en.NumVeces;
            return(bebida);
        }
Example #6
0
        public void Modify(int p_Bebida_OID, double p_precio, string p_nombre, string p_foto, int p_numVeces)
        {
            BebidaEN bebidaEN = null;

            //Initialized BebidaEN
            bebidaEN          = new BebidaEN();
            bebidaEN.Id       = p_Bebida_OID;
            bebidaEN.Precio   = p_precio;
            bebidaEN.Nombre   = p_nombre;
            bebidaEN.Foto     = p_foto;
            bebidaEN.NumVeces = p_numVeces;
            //Call to BebidaCAD

            _IBebidaCAD.Modify(bebidaEN);
        }
Example #7
0
        public int New_(double p_precio, string p_nombre, string p_foto, int p_numVeces)
        {
            BebidaEN bebidaEN = null;
            int      oid;

            //Initialized BebidaEN
            bebidaEN        = new BebidaEN();
            bebidaEN.Precio = p_precio;

            bebidaEN.Nombre = p_nombre;

            bebidaEN.Foto = p_foto;

            bebidaEN.NumVeces = p_numVeces;

            //Call to BebidaCAD

            oid = _IBebidaCAD.New_(bebidaEN);
            return(oid);
        }