예제 #1
0
        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);
        }
예제 #2
0
        /*
         * 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());
        }