public UnitatProducte(Producte producte) { if (producte == null) { throw new Exception("La unitatProducte Ha de tenir un producte associat!! "); } AltaCanvi("DataObertura"); AltaCanvi("DataCaducitat"); AltaCanvi("IdProducte"); AltaCanvi("IdRecepta"); AltaCanvi("Quantitat"); this.producte = producte; dataCaducitat = new DateTime(); dataQueEsVaObrir = new DateTime(); recepta = new Recepta(); CampPrimaryKey = "IdUnitat"; PrimaryKey = producte.PrimaryKey + ";unitat"; //algo para hacerlo unico...quizas se autoGenera y no hace falta... Taula = "UnitatsProductes"; producte.AltaUnitat(this); }
public override void OnAlta() { base.OnAlta(); producte.AltaUnitat(this); }