public void Destroy(string nombre) { try { SessionInitializeTransaction(); FarmacoEN farmacoEN = (FarmacoEN)session.Load(typeof(FarmacoEN), nombre); session.Delete(farmacoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is GestionVeterinariaGenNHibernate.Exceptions.ModelException) { throw ex; } throw new GestionVeterinariaGenNHibernate.Exceptions.DataLayerException("Error in FarmacoCAD.", ex); } finally { SessionClose(); } }
public FarmacoEN DameFarmacoPorOID(string nombre) { FarmacoEN farmacoEN = null; farmacoEN = _IFarmacoCAD.DameFarmacoPorOID(nombre); return(farmacoEN); }
public string New_(string p_nombre, Nullable <DateTime> p_fechaInicio, float p_precio, Nullable <DateTime> p_fechaFin, string p_cantidad, GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum p_frecuencia, Nullable <DateTime> p_FechaCaducidad) { FarmacoEN farmacoEN = null; string oid; //Initialized FarmacoEN farmacoEN = new FarmacoEN(); farmacoEN.Nombre = p_nombre; farmacoEN.FechaInicio = p_fechaInicio; farmacoEN.Precio = p_precio; farmacoEN.FechaFin = p_fechaFin; farmacoEN.Cantidad = p_cantidad; farmacoEN.Frecuencia = p_frecuencia; farmacoEN.FechaCaducidad = p_FechaCaducidad; //Call to FarmacoCAD oid = _IFarmacoCAD.New_(farmacoEN); return(oid); }
public void Modify(string p_Farmaco_OID, Nullable <DateTime> p_fechaInicio, float p_precio, Nullable <DateTime> p_fechaFin, string p_cantidad, GestionVeterinariaGenNHibernate.Enumerated.GestionVeterinaria.DosisEnum p_frecuencia, Nullable <DateTime> p_FechaCaducidad) { FarmacoEN farmacoEN = null; //Initialized FarmacoEN farmacoEN = new FarmacoEN(); farmacoEN.Nombre = p_Farmaco_OID; farmacoEN.FechaInicio = p_fechaInicio; farmacoEN.Precio = p_precio; farmacoEN.FechaFin = p_fechaFin; farmacoEN.Cantidad = p_cantidad; farmacoEN.Frecuencia = p_frecuencia; farmacoEN.FechaCaducidad = p_FechaCaducidad; //Call to FarmacoCAD _IFarmacoCAD.Modify(farmacoEN); }
public void Modify(FarmacoEN farmaco) { try { SessionInitializeTransaction(); FarmacoEN farmacoEN = (FarmacoEN)session.Load(typeof(FarmacoEN), farmaco.Nombre); farmacoEN.FechaInicio = farmaco.FechaInicio; farmacoEN.Precio = farmaco.Precio; farmacoEN.FechaFin = farmaco.FechaFin; farmacoEN.Cantidad = farmaco.Cantidad; farmacoEN.Frecuencia = farmaco.Frecuencia; farmacoEN.FechaCaducidad = farmaco.FechaCaducidad; session.Update(farmacoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is GestionVeterinariaGenNHibernate.Exceptions.ModelException) { throw ex; } throw new GestionVeterinariaGenNHibernate.Exceptions.DataLayerException("Error in FarmacoCAD.", ex); } finally { SessionClose(); } }