Esempio n. 1
0
        private void form_ConfirmClick_Edit(PfCustomer item, SaveOffLineCustomerForm form)
        {
            try
            {
                if (GlobalUtil.EngineUnconnectioned(this))
                {
                    return;
                }
                UpdateResult result = GlobalCache.ServerProxy.UpdateDistributor(item.ID, item.Name, item.Password);
                switch (result)
                {
                case UpdateResult.Success:
                    form.DialogResult = DialogResult.OK;
                    RefreshPage();
                    break;

                case UpdateResult.Error:
                    GlobalMessageBox.Show("内部错误!");
                    form.Cancel();
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex)
            {
                GlobalUtil.ShowError(ex);
            }
            finally
            {
                GlobalUtil.UnLockPage(this);
            }
        }
Esempio n. 2
0
 private void SaveOffLineCustomerForm_ConfirmClick(PfCustomer item, SaveOffLineCustomerForm form)
 {
     this.RefreshPage();
     //try
     //{
     //    if (GlobalUtil.EngineUnconnectioned(this))
     //    {
     //        return;
     //    }
     //    InteractResult result = GlobalCache.ServerProxy.InsertPfCustomer(item);
     //    switch (result.ExeResult)
     //    {
     //        case ExeResult.Success:
     //            PfCustomerCache.InsertPfCustomer(item);
     //            form.DialogResult = DialogResult.OK;
     //            this.RefreshPage();
     //            break;
     //        case ExeResult.Error:
     //            GlobalMessageBox.Show(result.Msg);
     //            form.Cancel();
     //            break;
     //        default:
     //            break;
     //    }
     //}
     //catch (Exception ex)
     //{
     //    GlobalUtil.ShowError(ex);
     //}
     //finally
     //{
     //    GlobalUtil.UnLockPage(this);
     //}
 }
Esempio n. 3
0
        private void Edit(PfCustomer item)
        {
            SaveOffLineCustomerForm form = new SaveOffLineCustomerForm(item.DistributorID, item);

            form.ConfirmClick += form_ConfirmClick_Edit;
            form.ShowDialog();
        }
Esempio n. 4
0
        private void NewOffline(Distributor item)
        {
            SaveOffLineCustomerForm form = new SaveOffLineCustomerForm(item.ID, null);

            form.ConfirmClick += SaveOffLineCustomerForm_ConfirmClick;
            form.ShowDialog();
        }