public void EliminarIngrediente(int p_Personalizable_OID, System.Collections.Generic.IList <int> p_ingrediente_OIDs) { /*PROTECTED REGION ID(PracticaGenNHibernate.CP.Practica_Personalizable_eliminarIngrediente) ENABLED START*/ IPersonalizableCAD personalizableCAD = null; PersonalizableCEN personalizableCEN = null; try { SessionInitializeTransaction(); personalizableCAD = new PersonalizableCAD(session); personalizableCEN = new PersonalizableCEN(personalizableCAD); PersonalizableEN per = personalizableCAD.ReadOIDDefault(p_Personalizable_OID); IngredienteCEN ing = new IngredienteCEN(); per.Precio -= ing.ReadOID(p_ingrediente_OIDs [0]).Precio; personalizableCAD.Modify(per); //Call to PersonalizableCAD personalizableCAD.EliminarIngrediente(p_Personalizable_OID, p_ingrediente_OIDs); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public PersonalizableCEN(IPersonalizableCAD _IPersonalizableCAD) { this._IPersonalizableCAD = _IPersonalizableCAD; }
public PersonalizableCEN() { this._IPersonalizableCAD = new PersonalizableCAD(); }