Exemplo n.º 1
0
        private async void UpdateTable1()
        {
            btnSearch.Enabled = false;
            var prjType = cbProjType.ComboBox.GetSelectedValue();

            var p = new Dictionary <string, object>();

            p["start-time"] = startDate.Value.TruncToStart();
            p["end-time"]   = endDate.Value.TruncToEnd();
            p["date-type"]  = cbDateType.ComboBox.GetSelectedValue();
            p["status"]     = cbTransType.ComboBox.GetSelectedValue();
            if (prjType != Commons.AllValue)
            {
                p["prj-type"] = prjType;
            }
            p["key-type"] = cbKeyValue.ComboBox.GetSelectedValue();
            p["key"]      = tbKey.Text.Trim();


            var r = await CreditAssignProjs.GetAllPrjs(p);

            if (r.IsOk)
            {
                this.myGridViewBinding1.BindTo(r);
            }
            else
            {
                Commons.ShowResultErrorBox(this, r);
            }
            btnSearch.Enabled = true;
        }
 private async void DelPrj() {
     btnDelete.Enabled = false;
     if (Commons.ShowConfirmBox(this, string.Format("提前撤销“{0}”,此操作不可恢复,是否继续"
         , myGridViewBinding1.GetSelectedValues<string>("itemName").FirstOrDefault()))) {
         var p = await CreditAssignProjs.CancelProj(myGridViewBinding1.GetSelectedValues<long>("pId").FirstOrDefault());
         if (p.IsOk) {
             UpdateTable1();
         } else {
             Commons.ShowResultErrorBox(this, p);
         }
     }
     btnDelete.Enabled = true;
 }