Beispiel #1
0
        public string New_(OrtopediaEN ortopedia)
        {
            try
            {
                SessionInitializeTransaction();

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

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


            finally
            {
                SessionClose();
            }

            return(ortopedia.Nombre);
        }
Beispiel #2
0
        public OrtopediaEN DameOrtopediaPorOID(string nombre)
        {
            OrtopediaEN ortopediaEN = null;

            ortopediaEN = _IOrtopediaCAD.DameOrtopediaPorOID(nombre);
            return(ortopediaEN);
        }
Beispiel #3
0
        public OrtopediaEN ReadOIDDefault(string nombre)
        {
            OrtopediaEN ortopediaEN = null;

            try
            {
                SessionInitializeTransaction();
                ortopediaEN = (OrtopediaEN)session.Get(typeof(OrtopediaEN), nombre);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }

            return(ortopediaEN);
        }
Beispiel #4
0
        public void Destroy(string nombre)
        {
            try
            {
                SessionInitializeTransaction();
                OrtopediaEN ortopediaEN = (OrtopediaEN)session.Load(typeof(OrtopediaEN), nombre);
                session.Delete(ortopediaEN);
                SessionCommit();
            }

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


            finally
            {
                SessionClose();
            }
        }
Beispiel #5
0
        public void Modify(string p_Ortopedia_OID, Nullable <DateTime> p_fechaInicio, float p_precio, Nullable <DateTime> p_fechaFin, string p_talla, int p_longitud)
        {
            OrtopediaEN ortopediaEN = null;

            //Initialized OrtopediaEN
            ortopediaEN             = new OrtopediaEN();
            ortopediaEN.Nombre      = p_Ortopedia_OID;
            ortopediaEN.FechaInicio = p_fechaInicio;
            ortopediaEN.Precio      = p_precio;
            ortopediaEN.FechaFin    = p_fechaFin;
            ortopediaEN.Talla       = p_talla;
            ortopediaEN.Longitud    = p_longitud;
            //Call to OrtopediaCAD

            _IOrtopediaCAD.Modify(ortopediaEN);
        }
Beispiel #6
0
        public void Modify(OrtopediaEN ortopedia)
        {
            try
            {
                SessionInitializeTransaction();
                OrtopediaEN ortopediaEN = (OrtopediaEN)session.Load(typeof(OrtopediaEN), ortopedia.Nombre);

                ortopediaEN.FechaInicio = ortopedia.FechaInicio;


                ortopediaEN.Precio = ortopedia.Precio;


                ortopediaEN.FechaFin = ortopedia.FechaFin;


                ortopediaEN.Talla = ortopedia.Talla;


                ortopediaEN.Longitud = ortopedia.Longitud;

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

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


            finally
            {
                SessionClose();
            }
        }
Beispiel #7
0
        public string New_(string p_nombre, Nullable <DateTime> p_fechaInicio, float p_precio, Nullable <DateTime> p_fechaFin, string p_talla, int p_longitud)
        {
            OrtopediaEN ortopediaEN = null;
            string      oid;

            //Initialized OrtopediaEN
            ortopediaEN        = new OrtopediaEN();
            ortopediaEN.Nombre = p_nombre;

            ortopediaEN.FechaInicio = p_fechaInicio;

            ortopediaEN.Precio = p_precio;

            ortopediaEN.FechaFin = p_fechaFin;

            ortopediaEN.Talla = p_talla;

            ortopediaEN.Longitud = p_longitud;

            //Call to OrtopediaCAD

            oid = _IOrtopediaCAD.New_(ortopediaEN);
            return(oid);
        }