Exemple #1
0
        public CodigoEN ReadOIDDefault(int id
                                       )
        {
            CodigoEN codigoEN = null;

            try
            {
                SessionInitializeTransaction();
                codigoEN = (CodigoEN)session.Get(typeof(CodigoEN), id);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

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

        public void ModifyDefault(CodigoEN codigo)
        {
            try
            {
                SessionInitializeTransaction();
                CodigoEN codigoEN = (CodigoEN)session.Load(typeof(CodigoEN), codigo.Id);

                codigoEN.Descuento = codigo.Descuento;


                codigoEN.Tipo = codigo.Tipo;



                codigoEN.Numero = codigo.Numero;

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

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


            finally
            {
                SessionClose();
            }
        }
Exemple #3
0
        public void Destroy(int id
                            )
        {
            try
            {
                SessionInitializeTransaction();
                CodigoEN codigoEN = (CodigoEN)session.Load(typeof(CodigoEN), id);
                session.Delete(codigoEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Exemple #4
0
        public int New_(CodigoEN codigo)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(codigo.Id);
        }
Exemple #5
0
        public CodigoEN ReadOID(int id
                                )
        {
            CodigoEN codigoEN = null;

            codigoEN = _ICodigoCAD.ReadOID(id);
            return(codigoEN);
        }
Exemple #6
0
        public Codigo ConvertENToModelUI(CodigoEN en, NHibernate.ISession session)
        {
            Codigo cod = new Codigo();

            cod.Id        = en.Id;
            cod.Descuento = en.Descuento;
            cod.Numero    = en.Numero;
            cod.Tipo      = en.Tipo;
            return(cod);
        }
Exemple #7
0
        public void Modify(int p_Codigo_OID, int p_descuento, PracticaGenNHibernate.Enumerated.Practica.TipoCodigoEnum p_tipo, string p_numero)
        {
            CodigoEN codigoEN = null;

            //Initialized CodigoEN
            codigoEN           = new CodigoEN();
            codigoEN.Id        = p_Codigo_OID;
            codigoEN.Descuento = p_descuento;
            codigoEN.Tipo      = p_tipo;
            codigoEN.Numero    = p_numero;
            //Call to CodigoCAD

            _ICodigoCAD.Modify(codigoEN);
        }
Exemple #8
0
        public int New_(int p_descuento, PracticaGenNHibernate.Enumerated.Practica.TipoCodigoEnum p_tipo, string p_numero)
        {
            CodigoEN codigoEN = null;
            int      oid;

            //Initialized CodigoEN
            codigoEN           = new CodigoEN();
            codigoEN.Descuento = p_descuento;

            codigoEN.Tipo = p_tipo;

            codigoEN.Numero = p_numero;

            //Call to CodigoCAD

            oid = _ICodigoCAD.New_(codigoEN);
            return(oid);
        }