public override void AddObject(string name_object, string description_object, Item item_to_addd, int count)
    {
        can_spawn_newItem = true;
        ChooseItem chooseItem = null;

        //Debug.Log("Point 0 key = "+ _save_items_with_id[item_to_addd.Id].Id);
        if (_save_items_with_id.ContainsKey(item_to_addd.Id))
        {
            can_spawn_newItem = false;

            SetCount(item_to_addd.Id, count);
        }
        if (can_spawn_newItem)
        {
            GameObject go = base.AddObject(name_object, description_object);
            chooseItem = go.GetComponent <ChooseItem>();

            chooseItem.SetParams(name_object, description_object);
            chooseItem.AddItemScriptableObject(item_to_addd);

            Items.AddItemToStorage(item_to_addd);

            _save_chooseitems.Add(item_to_addd.Id, chooseItem);
            _save_items_with_id.Add(item_to_addd.Id, item_to_addd);

            SetCount(item_to_addd.Id, count);
        }
    }
Exemplo n.º 2
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseAcademicBackGroundForm f = new ChooseAcademicBackGroundForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.AcademicBackGround academic = f.SelectedItem as Model.AcademicBackGround;
                item = new ChooseItem(academic, academic.AcademicBackGroundId, academic.AcademicBackGroundName);
            }
        }
Exemplo n.º 3
0
        public void MyClick(ref ChooseItem item)
        {
            ChoosePackageTypeForm f = new ChoosePackageTypeForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.PackageType packageType = f.SelectedItem as Model.PackageType;
                item = new ChooseItem(packageType, packageType.Id, packageType.PackagePypeName);
            }
        }
Exemplo n.º 4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="item"></param>
        public void MyClick(ref ChooseItem item)
        {
            ChooseAtCurrencyCategoryForm f = new ChooseAtCurrencyCategoryForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.AtCurrencyCategory AtCurrencyCategory = f.SelectedItem as Model.AtCurrencyCategory;
                item = new ChooseItem(AtCurrencyCategory, AtCurrencyCategory.Id, AtCurrencyCategory.AtCurrencyName);
            }
        }
Exemplo n.º 5
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseCustomerProductForm f = new ChooseCustomerProductForm(_customer);

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.CustomerProducts customer = f.SelectedItem as Model.CustomerProducts;
                item = new ChooseItem(customer, customer.CustomerProductId, customer.CustomerProductName);
            }
        }
Exemplo n.º 6
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseProductUnitForm f = new ChooseProductUnitForm(unitGroupId);

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                productUnit = f.SelectedItem as Model.ProductUnit;
                item        = new ChooseItem(productUnit, productUnit.ProductUnitId, productUnit.CnName);
            }
        }
Exemplo n.º 7
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="item"></param>
        public void MyClick(ref ChooseItem item)
        {
            ChoosePropertyForm f = new ChoosePropertyForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.AtProperty AtProperty = f.SelectedItem as Model.AtProperty;
                item = new ChooseItem(AtProperty, AtProperty.Id, AtProperty.PropertyName);
            }
        }
Exemplo n.º 8
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseTablesForm f = new ChooseTablesForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Tables tables = f.SelectedItem as Model.Tables;
                item = new ChooseItem(tables, tables.Tablename, null);
            }
        }
Exemplo n.º 9
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseProceduresForm f = new ChooseProceduresForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Procedures procedures = f.SelectedItem as Model.Procedures;
                item = new ChooseItem(procedures, procedures.Id, procedures.Procedurename);
            }
        }
Exemplo n.º 10
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseCustomerCategoryForm f = new ChooseCustomerCategoryForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.CustomerCategory customerCategory = f.SelectedItem as Model.CustomerCategory;
                item = new ChooseItem(customerCategory, customerCategory.Id, customerCategory.CustomerCategoryName);
            }
        }
Exemplo n.º 11
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseQualityTestPlanForm f = new ChooseQualityTestPlanForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.QualityTestPlan qualitytestplan = f.SelectedItem as Model.QualityTestPlan;
                item = new ChooseItem(qualitytestplan, qualitytestplan.Id, qualitytestplan.QualityTestPlanName);
            }
        }
Exemplo n.º 12
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="item"></param>
        public void MyClick(ref ChooseItem item)
        {
            ChooseAccountCategoriesForm f = new ChooseAccountCategoriesForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.AtAccountingCategories AtAccountingCategories = f.SelectedItem as Model.AtAccountingCategories;
                item = new ChooseItem(AtAccountingCategories, AtAccountingCategories.Id, AtAccountingCategories.AccountingCategoriesName);
            }
        }
Exemplo n.º 13
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseAreaCategoryForm f = new ChooseAreaCategoryForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.AreaCategory tradeCategory = f.SelectedItem as Model.AreaCategory;
                item = new ChooseItem(tradeCategory, tradeCategory.Id, tradeCategory.AreaCategoryName);
            }
        }
Exemplo n.º 14
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseSupplierCategoryForm f = new ChooseSupplierCategoryForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.SupplierCategory supplierCategory = f.SelectedItem as Model.SupplierCategory;
                item = new ChooseItem(supplierCategory, supplierCategory.Id, supplierCategory.SupplierCategoryName);
            }
        }
Exemplo n.º 15
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseCustomInspectionRuleForm f = new ChooseCustomInspectionRuleForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.CustomInspectionRule CustomInspectionRule = f.SelectedItem as Model.CustomInspectionRule;
                item = new ChooseItem(CustomInspectionRule, CustomInspectionRule.Id, CustomInspectionRule.CustomInspectionRuleName);
            }
        }
Exemplo n.º 16
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="item"></param>
        public void MyClick(ref ChooseItem item)
        {
            ChooseMaterialTypeForm f = new ChooseMaterialTypeForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.MaterialType MaterialType = f.SelectedItem as Model.MaterialType;
                item = new ChooseItem(MaterialType, MaterialType.Id, MaterialType.MaterialTypeName);
            }
        }
Exemplo n.º 17
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="item"></param>
        public void MyClick(ref ChooseItem item)
        {
            ChooseAtBankAccountForm f = new ChooseAtBankAccountForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.AtBankAccount AtBankAccount = f.SelectedItem as Model.AtBankAccount;
                item = new ChooseItem(AtBankAccount, AtBankAccount.Id, AtBankAccount.BankAccountName);
            }
        }
Exemplo n.º 18
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseCompanyForm f = new ChooseCompanyForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Company company = f.SelectedItem as Model.Company;
                item = new ChooseItem(company, company.CompanyId, company.CompanyName);
            }
        }
Exemplo n.º 19
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseForm f = new ChooseForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.ProductCategory productCaregory = f.SelectedItem as Model.ProductCategory;
                item = new ChooseItem(productCaregory, productCaregory.Id, productCaregory.ProductCategoryName);
            }
        }
Exemplo n.º 20
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseCustomsForm f = new ChooseCustomsForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Customer customer = f.SelectedItem as Model.Customer;
                item = new ChooseItem(customer, customer.Id, customer.CustomerShortName);
            }
        }
Exemplo n.º 21
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseTechonlogyForm f = new ChooseTechonlogyForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.TechonlogyHeader techonlogyHeader = f.SelectedItem as Model.TechonlogyHeader;
                item = new ChooseItem(techonlogyHeader, techonlogyHeader.Id, techonlogyHeader.TechonlogyHeadername);
            }
        }
Exemplo n.º 22
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseWorkHouseFrom f = new ChooseWorkHouseFrom();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.WorkHouse workHouse = f.SelectedItem as Model.WorkHouse;
                item = new ChooseItem(workHouse, workHouse.Workhousename, null);
            }
        }
Exemplo n.º 23
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseSupplierForm f = new ChooseSupplierForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Supplier supplier = f.SelectedItem as Model.Supplier;
                item = new ChooseItem(supplier, supplier.Id, supplier.SupplierShortName);
            }
        }
Exemplo n.º 24
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseUnitGroupForm f = new ChooseUnitGroupForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                units = f.SelectedItem as Model.UnitGroup;
                item  = new ChooseItem(units, units.UnitGroupId, units.UnitGroupName);
            }
        }
Exemplo n.º 25
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseEmployeeForm f = new ChooseEmployeeForm(_roleId);

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Employee emp = f.SelectedItem as Model.Employee;
                item = new ChooseItem(emp, emp.IDNo, emp.EmployeeName);
            }
        }
Exemplo n.º 26
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseBomParentPartInfoForm f = new ChooseBomParentPartInfoForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.BomParentPartInfo BomParentPartInfo = f.SelectedItem as Model.BomParentPartInfo;
                item = new ChooseItem(BomParentPartInfo, BomParentPartInfo.Id, BomParentPartInfo.Product.ProductName);
            }
        }
Exemplo n.º 27
0
        public void MyClick(ref ChooseItem item)
        {
            ChooseBankForm f = new ChooseBankForm();

            if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                Model.Bank bank = f.SelectedItem as Model.Bank;
                item = new ChooseItem(bank, bank.BankName, "");
            }
        }
Exemplo n.º 28
0
 public void MyLeave(ref ChooseItem item)
 {
     BL.PackageTypeManager manager     = new Book.BL.PackageTypeManager();
     Model.PackageType     packageType = manager.GetById(item.ButtonText);
     if (packageType != null)
     {
         item.EditValue  = packageType;
         item.LabelText  = packageType.PackagePypeName;
         item.ButtonText = packageType.Id;
     }
 }
Exemplo n.º 29
0
 public void MyLeave(ref ChooseItem item)
 {
     BL.CustomerManager manager  = new Book.BL.CustomerManager();
     Model.Customer     customer = manager.GetById(item.ButtonText);
     if (customer != null)
     {
         item.EditValue  = customer;
         item.LabelText  = customer.CustomerShortName;
         item.ButtonText = customer.Id;
     }
 }
Exemplo n.º 30
0
        public void MyLeave(ref ChooseItem item)
        {
            BL.CustomInspectionRuleManager manager = new Book.BL.CustomInspectionRuleManager();
            Model.CustomInspectionRule     CustomInspectionRule = manager.GetById(item.ButtonText);

            if (CustomInspectionRule != null)
            {
                item.EditValue  = CustomInspectionRule;
                item.LabelText  = CustomInspectionRule.CustomInspectionRuleName;
                item.ButtonText = CustomInspectionRule.Id;
            }
        }