public void CrearAccionItem(int p_oid) { /*PROTECTED REGION ID(ReciclaUAGenNHibernate.CP.ReciclaUA_Item_crearAccionItem) ENABLED START*/ IItemCAD itemCAD = null; ItemCEN itemCEN = null; AccionWebCEN accionWebCEN = null; ITipoAccionCAD tipoAccionCAD = null; TipoAccionCEN tipoAccionCEN = null; TipoAccionEN tipoAccion = null; IUsuarioWebCAD usuarioWebCAD = null; UsuarioWebCEN usuarioWebCEN = null; ItemEN item = null; try { SessionInitializeTransaction(); itemCAD = new ItemCAD(session); itemCEN = new ItemCEN(itemCAD); tipoAccionCAD = new TipoAccionCAD(session); tipoAccionCEN = new TipoAccionCEN(tipoAccionCAD); usuarioWebCAD = new UsuarioWebCAD(session); usuarioWebCEN = new UsuarioWebCEN(usuarioWebCAD); accionWebCEN = new AccionWebCEN(); item = itemCEN.BuscarPorId(p_oid); if (item.Usuario != null && usuarioWebCEN.BuscarPorId(item.Usuario.Id) != null) { tipoAccion = tipoAccionCEN.BuscarTodos(0, -1).Where(t => t.Nombre.Equals("Item")).FirstOrDefault(); if (tipoAccion == null) { var id = tipoAccionCEN.Crear(10, "Item"); tipoAccion = tipoAccionCEN.BuscarPorId(id); } accionWebCEN.Crear(item.Usuario.Id, tipoAccion.Id); } SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } /*PROTECTED REGION END*/ }
public int CrearItem() { /*PROTECTED REGION ID(ReciclaUAGenNHibernate.CP.ReciclaUA_Item_crearItem) ENABLED START*/ IItemCAD itemCAD = null; ItemCEN itemCEN = null; int result = -1; try { SessionInitializeTransaction(); itemCAD = new ItemCAD(session); itemCEN = new ItemCEN(itemCAD); // Write here your custom transaction ... throw new NotImplementedException("Method CrearItem() not yet implemented."); SessionCommit(); } catch (Exception ex) { SessionRollBack(); throw ex; } finally { SessionClose(); } return(result); /*PROTECTED REGION END*/ }
public ItemCEN(IItemCAD _IItemCAD) { this._IItemCAD = _IItemCAD; }
public ItemCEN() { this._IItemCAD = new ItemCAD(); }