示例#1
0
 private void MyLeave(ref ChooseItem item)
 {
     if (choose != null)
     {
         choose.MyLeave(ref item);
     }
 }
示例#2
0
        private bool IsLoseFouce()
        {
            string id = this.buttonEditId.Text.Trim();

            if (string.IsNullOrEmpty(id))
            {
                this.EditValue = null;
                return(true);
            }
            item = new ChooseItem(id);
            this.MyLeave(ref item);
            if (item.EditValue != null)
            {
                //if (choose != null)
                //    choose.EditValue = item.EditValue;
                //this.buttonEditId.Text = choose.ButtonText;
                //this.labelControlName.Text = choose.LableText;
                this.EditValue = item.EditValue;
                return(true);
            }
            else
            {
                this.EditValue = null;

                return(false);
            }
        }
示例#3
0
 private void MyClick(ref ChooseItem item)
 {
     if (choose != null)
     {
         choose.MyClick(ref item);
     }
 }
示例#4
0
        public void MyClick(ref ChooseItem item)
        {
            switch (this._kind)
            {
            case Helper.CompanyKind.Supplier:
                ChooseSupplier f = new ChooseSupplier();
                if (f.ShowDialog() == DialogResult.OK)
                {
                    //Model.Company emp1 = f.SelectedItem as Model.Company;
                    //item = new ChooseItem(emp1, emp1.CompanyId, emp1.CompanyName0);
                }
                break;

            case Helper.CompanyKind.Customer:
                ChooseCustoms f1 = new ChooseCustoms();
                if (f1.ShowDialog() == DialogResult.OK)
                {
                    //Model.Company emp = f1.SelectedItem as Model.Company;
                    //item = new ChooseItem(emp, emp.CompanyId, emp.CompanyName0);
                }
                break;

            default:
                break;
            }
        }
示例#5
0
        public void MyClick(ref ChooseItem item)
        {
            ChoosePayMethodForm f = new ChoosePayMethodForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.PayMethod paymethod = f.SelectedItem as Model.PayMethod;
                item = new ChooseItem(paymethod, paymethod.Id, paymethod.PayMethodName);
            }
        }
示例#6
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseDepotPositionForm f = new ChooseDepotPositionForm(this.depot);

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.DepotPosition depotPosition = f.SelectedItem as Model.DepotPosition;
                item = new ChooseItem(depotPosition, depotPosition.Id, depotPosition.DepotPositionName);
            }
        }
示例#7
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseAccountForm f = new ChooseAccountForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Account account = f.SelectedItem as Model.Account;
                item = new ChooseItem(account, account.Id, account.AccountName);
            }
        }
示例#8
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseDepotForm f = new ChooseDepotForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Depot depot = f.SelectedItem as Model.Depot;
                item = new ChooseItem(depot, depot.Id, depot.DepotName);
            }
        }
示例#9
0
 public void MyLeave(ref ChooseItem item)
 {
     BL.PayMethodManager manager   = new Book.BL.PayMethodManager();
     Model.PayMethod     paymethod = manager.GetById(item.ButtonText);
     if (paymethod != null)
     {
         item.EditValue  = paymethod;
         item.LabelText  = paymethod.PayMethodName;
         item.ButtonText = paymethod.Id;
     }
     else
     {
         item.ErrorMessage = Properties.Resources.ChoosePayMethodError;
     }
 }
示例#10
0
 public void MyLeave(ref ChooseItem item)
 {
     BL.DepotPositionManager manager       = new Book.BL.DepotPositionManager();
     Model.DepotPosition     depotPosition = manager.GetById(item.ButtonText);
     if (depotPosition != null)
     {
         item.EditValue  = depotPosition;
         item.LabelText  = depotPosition.DepotPositionName;
         item.ButtonText = depotPosition.Id;
     }
     else
     {
         item.ErrorMessage = Properties.Resources.ChooseDepotError;
     }
 }
示例#11
0
 public void MyLeave(ref ChooseItem item)
 {
     BL.AccountManager manager = new Book.BL.AccountManager();
     Model.Account     account = manager.GetById(item.ButtonText);
     if (account != null)
     {
         item.EditValue  = account;
         item.LabelText  = account.AccountName;
         item.ButtonText = account.Id;
     }
     else
     {
         item.ErrorMessage = Properties.Resources.ChooseAccountError;
     }
 }
示例#12
0
 public void MyLeave(ref ChooseItem item)
 {
     //BL.CompanyManager manager = new Book.BL.CompanyManager();
     //Model.Company emp = manager.Get(item.ButtonText);
     //if (emp != null)
     //{
     //    if ((int)_kind == emp.CompanyKind)
     //    {
     //        item.EditValue = emp;
     //        item.LabelText = emp.CompanyName0;
     //        item.ButtonText = emp.CompanyId;
     //    }
     //    else
     //    {
     //        switch (this._kind)
     //        {
     //            case Helper.CompanyKind.Supplier:
     //                item.ErrorMessage = Properties.Resources.ChooseSupplierError;
     //                break;
     //            case Helper.CompanyKind.Customer:
     //                item.ErrorMessage = Properties.Resources.ChooseCustomerError;
     //                break;
     //            default:
     //                break;
     //        }
     //    }
     //}
     //else
     //{
     //    switch (this._kind)
     //    {
     //        case Helper.CompanyKind.Supplier:
     //            item.ErrorMessage = Properties.Resources.ChooseSupplierError;
     //            break;
     //        case Helper.CompanyKind.Customer:
     //            item.ErrorMessage = Properties.Resources.Cho00oseCustomerError;
     //            break;
     //        default:
     //            break;
     //    }
     //}
 }