public int New_(int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, int p_ingrediente, int p_receta) { LineaIngredienteEN lineaIngredienteEN = null; int oid; //Initialized LineaIngredienteEN lineaIngredienteEN = new LineaIngredienteEN (); lineaIngredienteEN.Cantidad = p_cantidad; lineaIngredienteEN.Unidad = p_unidad; if (p_ingrediente != -1) { // El argumento p_ingrediente -> Property ingrediente es oid = false // Lista de oids id lineaIngredienteEN.Ingrediente = new EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN (); lineaIngredienteEN.Ingrediente.Id = p_ingrediente; } if (p_receta != -1) { // El argumento p_receta -> Property receta es oid = false // Lista de oids id lineaIngredienteEN.Receta = new EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN (); lineaIngredienteEN.Receta.Id = p_receta; } //Call to LineaIngredienteCAD oid = _ILineaIngredienteCAD.New_ (lineaIngredienteEN); return oid; }
public void Modify(LineaIngredienteEN lineaIngrediente) { try { SessionInitializeTransaction (); LineaIngredienteEN lineaIngredienteEN = (LineaIngredienteEN)session.Load (typeof(LineaIngredienteEN), lineaIngrediente.Id); lineaIngredienteEN.Cantidad = lineaIngrediente.Cantidad; lineaIngredienteEN.Unidad = lineaIngrediente.Unidad; session.Update (lineaIngredienteEN); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is EnMiNeveraGenNHibernate.Exceptions.ModelException) throw ex; throw new EnMiNeveraGenNHibernate.Exceptions.DataLayerException ("Error in LineaIngredienteCAD.", ex); } finally { SessionClose (); } }
public LineaIngrediente ConvertENToModelUI(LineaIngredienteEN en) { LineaIngrediente model = new LineaIngrediente(); model.Id = en.Id; model.Cantidad = en.Cantidad; model.Unidad = en.Unidad; model.IdIngrediente = en.Ingrediente.Id; model.NombreIngrediente = en.Ingrediente.Nombre; return model; }
public void Modify(int p_LineaIngrediente_OID, int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad) { LineaIngredienteEN lineaIngredienteEN = null; //Initialized LineaIngredienteEN lineaIngredienteEN = new LineaIngredienteEN (); lineaIngredienteEN.Id = p_LineaIngrediente_OID; lineaIngredienteEN.Cantidad = p_cantidad; lineaIngredienteEN.Unidad = p_unidad; //Call to LineaIngredienteCAD _ILineaIngredienteCAD.Modify (lineaIngredienteEN); }
public void CrearLineaIngrediente(int p_oid, int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, string p_nombre) { /*PROTECTED REGION ID(EnMiNeveraGenNHibernate.CEN.EnMiNevera_Receta_crearLineaIngrediente) ENABLED START*/ // Write here your custom code... RecetaEN receta = _IRecetaCAD.ReadOIDDefault (p_oid); LineaIngredienteEN linea = new LineaIngredienteEN (); IngredienteEN ingrediente = new IngredienteEN (); linea.Cantidad = p_cantidad; linea.Unidad = p_unidad; linea.Ingrediente = ingrediente; //throw new NotImplementedException ("Method CrearLineaIngrediente() not yet implemented."); /*PROTECTED REGION END*/ }
public override bool Equals(object obj) { if (obj == null) { return(false); } LineaIngredienteEN t = obj as LineaIngredienteEN; if (t == null) { return(false); } if (Id.Equals(t.Id)) { return(true); } else { return(false); } }
public void CrearLineaIngrediente(int p_oid, int p_cantidad, EnMiNeveraGenNHibernate.Enumerated.EnMiNevera.UnidadesEnum p_unidad, string p_ingrediente) { IngredienteEN ingredienteEN = null; LineaIngredienteEN lineaIngredienteEN = null; int oid_ingrediente; try { SessionInitializeTransaction(); IngredienteCAD ingredienteCAD = new IngredienteCAD(session); ingredienteEN = ingredienteCAD.GetPorNombre(p_ingrediente.ToLower()); if (ingredienteEN == null) { // Creamos el ingrediente si no existe ingredienteEN = new IngredienteEN(); ingredienteEN.Nombre = p_ingrediente.ToLower(); oid_ingrediente = ingredienteCAD.New_(ingredienteEN); ingredienteEN = ingredienteCAD.ReadOIDDefault(oid_ingrediente); } else { oid_ingrediente = ingredienteEN.Id; } LineaIngredienteCAD lineaIngredienteCAD = new LineaIngredienteCAD(session); lineaIngredienteEN = new LineaIngredienteEN(); lineaIngredienteEN.Ingrediente = ingredienteCAD.ReadOIDDefault(oid_ingrediente); lineaIngredienteEN.Cantidad = p_cantidad; lineaIngredienteEN.Unidad = p_unidad; lineaIngredienteEN.Ingrediente.Nombre = p_ingrediente.ToLower(); lineaIngredienteCAD.New_(lineaIngredienteEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } }
public LineaIngredienteEN(LineaIngredienteEN lineaIngrediente) { this.init (Id, lineaIngrediente.Cantidad, lineaIngrediente.Unidad, lineaIngrediente.Ingrediente, lineaIngrediente.Receta); }
public int New_(LineaIngredienteEN lineaIngrediente) { try { SessionInitializeTransaction (); if (lineaIngrediente.Ingrediente != null) { // Argumento OID y no colección. lineaIngrediente.Ingrediente = (EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN)session.Load (typeof(EnMiNeveraGenNHibernate.EN.EnMiNevera.IngredienteEN), lineaIngrediente.Ingrediente.Id); lineaIngrediente.Ingrediente.LineasIngrediente .Add (lineaIngrediente); } if (lineaIngrediente.Receta != null) { // Argumento OID y no colección. lineaIngrediente.Receta = (EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN)session.Load (typeof(EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN), lineaIngrediente.Receta.Id); lineaIngrediente.Receta.LineasIngrediente .Add (lineaIngrediente); } session.Save (lineaIngrediente); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is EnMiNeveraGenNHibernate.Exceptions.ModelException) throw ex; throw new EnMiNeveraGenNHibernate.Exceptions.DataLayerException ("Error in LineaIngredienteCAD.", ex); } finally { SessionClose (); } return lineaIngrediente.Id; }
public LineaIngredienteEN(LineaIngredienteEN lineaIngrediente) { this.init(Id, lineaIngrediente.Cantidad, lineaIngrediente.Unidad, lineaIngrediente.Ingrediente, lineaIngrediente.Receta); }