Esempio n. 1
0
        public static List <MicroForm> GetMicroFormsByModuleMenuText(string moduleMenuText)
        {
            List <MicroForm> MicroFormList  = new List <MicroForm>();
            DataTable        MicroFormTable = MicroFormDataAccess.GetInstance.GetMicroFormsByModuleMenuText(moduleMenuText);

            foreach (DataRow dr in MicroFormTable.Rows)
            {
                MicroForm TheMicroForm = DataRowToObject(dr);

                MicroFormList.Add(TheMicroForm);
            }

            return(MicroFormList);
        }
Esempio n. 2
0
        private async Task CreateAsync(MicroForm form)
        {
            var data = await App.Repository.Micro.CreateAsync(form);

            if (data == null)
            {
                return;
            }
            var dispatcherQueue = Windows.System.DispatcherQueue.GetForCurrentThread();
            await dispatcherQueue.EnqueueAsync(() =>
            {
                Toast.Tip("发布成功");
                Frame.GoBack();
            });
        }
Esempio n. 3
0
        public static MicroForm GetMicroFormByActualName(string actualFormName)
        {
            MicroForm TheMicroForm;
            DataRow   MicroFormDataRow = MicroFormDataAccess.GetInstance.GetMicroFormByActualName(actualFormName);

            if (MicroFormDataRow != null)
            {
                TheMicroForm = DataRowToObject(MicroFormDataRow);
            }
            else
            {
                TheMicroForm = new MicroForm();
            }

            return(TheMicroForm);
        }
Esempio n. 4
0
        public static MicroForm DataRowToObject(DataRow dr)
        {
            MicroForm TheMicroForm = new MicroForm
            {
                FormID              = int.Parse(dr["FormID"].ToString()),
                FormName            = dr["FormName"].ToString(),
                ActualFormName      = dr["ActualFormName"].ToString(),
                ActualFormClassName = dr["ActualFormClassName"].ToString(),
                ModuleID            = int.Parse(dr["ModuleID"].ToString()),
                ModuleName          = dr["ModuleName"].ToString(),
                IsActive            = bool.Parse(dr["IsActive"].ToString()),
                IsDeleted           = bool.Parse(dr["IsDeleted"].ToString())
            };

            return(TheMicroForm);
        }
Esempio n. 5
0
 public async Task <MicroItem> CreateAsync(MicroForm data)
 {
     return(await http.PostAsync <MicroItem>("micro/home/create", data));
 }