Example #1
0
// Modify default (Update all attributes of the class)

        public void ModifyDefault(ComplementoEN complemento)
        {
            try
            {
                SessionInitializeTransaction();
                ComplementoEN complementoEN = (ComplementoEN)session.Load(typeof(ComplementoEN), complemento.Id);
                session.Update(complementoEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Example #2
0
        public ComplementoEN ReadOIDDefault(int id
                                            )
        {
            ComplementoEN complementoEN = null;

            try
            {
                SessionInitializeTransaction();
                complementoEN = (ComplementoEN)session.Get(typeof(ComplementoEN), id);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(complementoEN);
        }
Example #3
0
        public int New_(ComplementoEN complemento)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(complemento.Id);
        }
Example #4
0
        public ComplementoEN ReadOID(int id
                                     )
        {
            ComplementoEN complementoEN = null;

            complementoEN = _IComplementoCAD.ReadOID(id);
            return(complementoEN);
        }
Example #5
0
        public Complemento ConvertENToModelUI(ComplementoEN en)
        {
            Complemento complem = new Complemento();

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

            precio           = en.Precio;
            complem.nombre   = en.Nombre;
            complem.foto     = en.Foto;
            complem.numVeces = en.NumVeces;

            return(complem);
        }
Example #6
0
        public void Modify(int p_Complemento_OID, double p_precio, string p_nombre, string p_foto, int p_numVeces)
        {
            ComplementoEN complementoEN = null;

            //Initialized ComplementoEN
            complementoEN          = new ComplementoEN();
            complementoEN.Id       = p_Complemento_OID;
            complementoEN.Precio   = p_precio;
            complementoEN.Nombre   = p_nombre;
            complementoEN.Foto     = p_foto;
            complementoEN.NumVeces = p_numVeces;
            //Call to ComplementoCAD

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

            //Initialized ComplementoEN
            complementoEN        = new ComplementoEN();
            complementoEN.Precio = p_precio;

            complementoEN.Nombre = p_nombre;

            complementoEN.Foto = p_foto;

            complementoEN.NumVeces = p_numVeces;

            //Call to ComplementoCAD

            oid = _IComplementoCAD.New_(complementoEN);
            return(oid);
        }