private void popupWindowShowActionImprtrFl_CustomizePopupWindowParams(object sender, CustomizePopupWindowParamsEventArgs e) { IObjectSpace objectSpace = Application.CreateObjectSpace(); InvFisImporta fil = objectSpace.FindObject <InvFisImporta>(null); if (fil == null) { fil = objectSpace.CreateObject <InvFisImporta>(); } e.View = Application.CreateDetailView(objectSpace, "InvFisImporta_DetailView", true, fil); }
/* * private void popupWindowShowActionImprtrFl_CustomizePopupWindowParams(object sender, CustomizePopupWindowParamsEventArgs e) * { * e.View = Application.CreateDetailView(this.Application.CreateObjectSpace(), newFileInputParameter()); * ((DetailView)e.View).ViewEditMode = ViewEditMode.Edit; * } * * private FileInputParameter newFileInputParameter() * { * return View.ObjectSpace.CreateObject<FileInputParameter>(); * }*/ private void popupWindowShowActionImprtrFl_Execute(object sender, PopupWindowShowActionExecuteEventArgs e) { InvFisImporta parameter = (InvFisImporta)e.PopupWindowViewCurrentObject; Negocio.ImportaInvFis(parameter, Application.CreateObjectSpace()); }