Ejemplo n.º 1
0
        public void Modify(ServicioEN servicio)
        {
            try
            {
                SessionInitializeTransaction ();
                ServicioEN servicioEN = (ServicioEN)session.Load (typeof(ServicioEN), servicio.Id);

                servicioEN.Nombre = servicio.Nombre;

                servicioEN.Tipo = servicio.Tipo;

                servicioEN.Fecha = servicio.Fecha;

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

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

            finally
            {
                SessionClose ();
            }
        }
Ejemplo n.º 2
0
        public void Modify(int p_Servicio_OID, string p_nombre, string p_tipo, string p_fecha)
        {
            ServicioEN servicioEN = null;

            //Initialized ServicioEN
            servicioEN = new ServicioEN ();
            servicioEN.Id = p_Servicio_OID;
            servicioEN.Nombre = p_nombre;
            servicioEN.Tipo = p_tipo;
            servicioEN.Fecha = p_fecha;
            //Call to ServicioCAD

            _IServicioCAD.Modify (servicioEN);
        }
Ejemplo n.º 3
0
        public int Nuevo_servicio(string p_nombre, string p_tipo, string p_fecha)
        {
            ServicioEN servicioEN = null;
            int oid;

            //Initialized ServicioEN
            servicioEN = new ServicioEN ();
            servicioEN.Nombre = p_nombre;

            servicioEN.Tipo = p_tipo;

            servicioEN.Fecha = p_fecha;

            //Call to ServicioCAD

            oid = _IServicioCAD.Nuevo_servicio (servicioEN);
            return oid;
        }
Ejemplo n.º 4
0
 public ServicioEN(ServicioEN servicio)
 {
     this.init (servicio.Id, servicio.Nombre, servicio.Tipo, servicio.Fecha, servicio.Cobros);
 }
Ejemplo n.º 5
0
        public int Nuevo_servicio(ServicioEN servicio)
        {
            try
            {
                SessionInitializeTransaction ();

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

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

            finally
            {
                SessionClose ();
            }

            return servicio.Id;
        }