Пример #1
0
        private vmDisplayApplication RetrieveProperties_vmDisplayApplication(Application app)
        {
            var processApp = db.ProcessApplications.Where(e => e.Application.AppID == app.AppID).FirstOrDefault();

            string createOrFound = "Found"; //default


            if (processApp == null)
            {
                processApp = new ProcessApplication()
                {
                    Application     = app,
                    GUID            = app.GUID,
                    PaymentRecieved = false
                };
                createOrFound = "Create";
                db.ProcessApplications.Add(processApp);
                db.SaveChanges();
            }



            vmDisplayApplication vmDisplayApplication = new vmDisplayApplication()
            {
                //ApplicationNumber = app.AppID,
                AmountDue         = processApp.AmountDue,
                ApplicantName     = app.ApplicantDetails.ApplicantName,
                ApplicationNumber = app.AppID.Value,
                BusinessStallName = app.StallDetails.StallBusinessName,
                CreatedOrFound    = createOrFound,
                // EventDate = app.EventDetails.EventStartDate.HasValue ? app.EventDetails.EventStartDate.Value : DateTime.Now.Date,
                //EventDate = app.EventDetails.EventStartDate,
                EventName         = app.EventDetails.EventName,
                IsPaymentReceived = processApp.PaymentRecieved,
                OtherEventDates   = app.EventDetails.OtherEventDates,
                ReceiptNumber     = processApp.ReceiptNumber,
                TypeOfFood        = app.FoodDetails.FoodDetailsTypeOfFood,
                Id = app.Id
            };

            //Now handle event date.
            if (app.EventDetails.EventStartDate.HasValue)
            {
                vmDisplayApplication.EventDate = app.EventDetails.EventStartDate.Value;
            }
            else
            {
                if (app.SubmittedDate.HasValue)
                {
                    vmDisplayApplication.EventDate = app.SubmittedDate.Value;
                }
                else
                {
                    vmDisplayApplication.EventDate = DateTime.Now.Date;
                }
            }
            return(vmDisplayApplication);
        }
Пример #2
0
        protected internal virtual string[] getDeploymentDescriptorLocations(AbstractProcessApplication processApplication)
        {
            ProcessApplication annotation = processApplication.GetType().getAnnotation(typeof(ProcessApplication));

            if (annotation == null)
            {
                return(new string[] { ProcessApplication.DEFAULT_META_INF_PROCESSES_XML });
            }
            else
            {
                return(annotation.deploymentDescriptors());
            }
        }
Пример #3
0
        /// <summary>
        /// 事件函数
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem tsm = (ToolStripMenuItem)sender;

            tsm.Enabled = false;
            switch (tsm.Name)
            {
            //---退出操作
            case "ToolStripMenuItem_Exit":
                //---消息显示
                if (DialogResult.OK == MessageBoxPlus.Show(this, "你确定要关闭应用程序吗?", "关闭提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question))
                {
                    //---退出当前窗体
                    this.Dispose();
                }
                break;

            //---调用计算器
            case "ToolStripMenuItem_Calc":
                ProcessApplication.ActivateRunApplication("calc.exe", "Calculator");
                break;

            //---调用文本编辑器
            case "ToolStripMenuItem_TXT":
                if (ProcessApplication.ActivateRunApplication("notepad++.exe", "Notepad++") == false)
                {
                    ProcessApplication.ActivateRunApplication("notepad.exe", "Notepad");
                }
                break;

            //---调用数字信号源船体
            case "ToolStripMenuItem_GenRF":
                this.DigitalControlRFMenuForm_Init();
                break;

            default:
                break;
            }
            tsm.Enabled = true;
        }
Пример #4
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET:
//ORIGINAL LINE: protected String[] getDeploymentDescriptors(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        protected internal virtual string[] getDeploymentDescriptors(DeploymentUnit deploymentUnit)
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.jboss.as.ee.component.ComponentDescription processApplicationComponent = org.camunda.bpm.container.impl.jboss.deployment.marker.ProcessApplicationAttachments.getProcessApplicationComponent(deploymentUnit);
            ComponentDescription processApplicationComponent = ProcessApplicationAttachments.getProcessApplicationComponent(deploymentUnit);
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final String paClassName = processApplicationComponent.getComponentClassName();
            string paClassName = processApplicationComponent.ComponentClassName;

            string[] deploymentDescriptorResourceNames = null;

            Module module = deploymentUnit.getAttachment(MODULE);

            Type paClass = null;

            try
            {
                paClass = (Type)module.ClassLoader.loadClass(paClassName);
            }
            catch (ClassNotFoundException)
            {
                throw new DeploymentUnitProcessingException("Unable to load process application class '" + paClassName + "'.");
            }

            ProcessApplication annotation = paClass.getAnnotation(typeof(ProcessApplication));

            if (annotation == null)
            {
                deploymentDescriptorResourceNames = new string[] { PROCESSES_XML };
            }
            else
            {
                deploymentDescriptorResourceNames = annotation.deploymentDescriptors();
            }
            return(deploymentDescriptorResourceNames);
        }