public void Modify(PasosEN pasos) { try { SessionInitializeTransaction (); PasosEN pasosEN = (PasosEN)session.Load (typeof(PasosEN), pasos.Id); pasosEN.Descripcion = pasos.Descripcion; pasosEN.NumeroPaso = pasos.NumeroPaso; session.Update (pasosEN); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is EnMiNeveraGenNHibernate.Exceptions.ModelException) throw ex; throw new EnMiNeveraGenNHibernate.Exceptions.DataLayerException ("Error in PasosCAD.", ex); } finally { SessionClose (); } }
public Paso ConvertENToModelUI(PasosEN en) { Paso model = new Paso(); model.id = en.Id; model.Descripcion = en.Descripcion; model.NumeroPaso = en.NumeroPaso; model.IdReceta = en.Receta.Id; model.NombreReceta = en.Receta.Nombre; return model; }
public void Modify(int p_Pasos_OID, string p_descripcion, int p_numeroPaso) { PasosEN pasosEN = null; //Initialized PasosEN pasosEN = new PasosEN (); pasosEN.Id = p_Pasos_OID; pasosEN.Descripcion = p_descripcion; pasosEN.NumeroPaso = p_numeroPaso; //Call to PasosCAD _IPasosCAD.Modify (pasosEN); }
public bool cambiarNumPasos(int p_oid, int p_num_paso_old, int p_num_paso_new, int p_receta, String p_usuario) { bool devuelve = false; RecetaCEN recetaCEN = null; PasosCEN pasosCEN = null; UsuarioCEN usuarioCEN = null; try { SessionInitializeTransaction(); RecetaCAD recetaCAD = new RecetaCAD(session); recetaCEN = new RecetaCEN(recetaCAD); UsuarioCAD usuarioCAD = new UsuarioCAD(session); usuarioCEN = new UsuarioCEN(usuarioCAD); PasosCAD pasosCAD = new PasosCAD(session); pasosCEN = new PasosCEN(pasosCAD); PasosEN pasosEN = new PasosEN(); pasosEN = pasosCAD.ReadOIDDefault(p_oid); RecetaEN recetaEN = new RecetaEN(); recetaEN = recetaCAD.ReadOIDDefault(p_receta); UsuarioEN usuarioEN = new UsuarioEN(); usuarioEN = usuarioCAD.ReadOIDDefault(p_usuario); recetaEN.Usuario = usuarioEN; pasosEN.Receta = recetaEN; System.Console.WriteLine("\n Entro aqui1 \n"); if (pasosEN.NumeroPaso != p_num_paso_new) { pasosEN.NumeroPaso = p_num_paso_new; pasosCAD.Modify(pasosEN); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return devuelve; }
public override bool Equals(object obj) { if (obj == null) { return(false); } PasosEN t = obj as PasosEN; if (t == null) { return(false); } if (Id.Equals(t.Id)) { return(true); } else { return(false); } }
public int New_(string p_descripcion, int p_receta, int p_numeroPaso) { PasosEN pasosEN = null; int oid; //Initialized PasosEN pasosEN = new PasosEN (); pasosEN.Descripcion = p_descripcion; if (p_receta != -1) { // El argumento p_receta -> Property receta es oid = false // Lista de oids id pasosEN.Receta = new EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN (); pasosEN.Receta.Id = p_receta; } pasosEN.NumeroPaso = p_numeroPaso; //Call to PasosCAD oid = _IPasosCAD.New_ (pasosEN); return oid; }
public PasosEN(PasosEN pasos) { this.init(Id, pasos.Descripcion, pasos.Receta, pasos.NumeroPaso); }
public PasosEN(PasosEN pasos) { this.init (Id, pasos.Descripcion, pasos.Receta, pasos.NumeroPaso); }
public int New_(PasosEN pasos) { try { SessionInitializeTransaction (); if (pasos.Receta != null) { // Argumento OID y no colección. pasos.Receta = (EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN)session.Load (typeof(EnMiNeveraGenNHibernate.EN.EnMiNevera.RecetaEN), pasos.Receta.Id); pasos.Receta.Pasos .Add (pasos); } session.Save (pasos); SessionCommit (); } catch (Exception ex) { SessionRollBack (); if (ex is EnMiNeveraGenNHibernate.Exceptions.ModelException) throw ex; throw new EnMiNeveraGenNHibernate.Exceptions.DataLayerException ("Error in PasosCAD.", ex); } finally { SessionClose (); } return pasos.Id; }