示例#1
0
        private void btnAddEquipmentType_Click(object sender, EventArgs e)
        {
            try
            {
                ComboBoxItem item = (ComboBoxItem)cbxState.SelectedItem;

                int    state       = item.Value;
                string description = txtDescription.Text;
                data = new EquimentType();

                if (id == 0)
                {
                    data.Description = description;
                    data.StateId     = state;
                    data.Enabled     = true;
                    audiovisualEntities.EquimentTypes.Add(data);
                    audiovisualEntities.SaveChanges();
                    Common.Util.Message("Datos fueron insertados correctamente");
                    this.Close();
                }
                else
                {
                    data             = audiovisualEntities.EquimentTypes.Find(id);
                    data.Description = description;
                    data.StateId     = state;
                    audiovisualEntities.SaveChanges();
                    Common.Util.Message("Datos fueron actualizado correctamente");
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                Common.Util.MessageError(ex.Message);
            }
        }
示例#2
0
    public void Equip(EquiptmentSO newItem, EquimentType type)
    {
        Debug.Log(type);
        int index = (int)type;


        if (currentEquiptment[index] != null)
        {
            EquiptmentSO oldItem = currentEquiptment[index];
            Inventory.instance.Add(oldItem);
        }

        currentEquiptment[index] = newItem;

        Callback();
    }