Ejemplo n.º 1
0
 public void RemoveCommand(SBCommand command)
 {
     if (Commands.Remove(command.GetId()))
     {
         CommandRemoveEvent(command);
     }
 }
Ejemplo n.º 2
0
 private void OnCommandChanged(SBCommand command)
 {
     foreach (DataGridViewRow row in containerCommands.Rows)
     {
         if ((Guid)row.Cells["Id"].Value == command.GetId())
         {
             row.Cells["Commands"].Value = command.ToString();
             break;
         }
     }
 }
Ejemplo n.º 3
0
 private void OnCommandRemoved(SBCommand command)
 {
     foreach (DataGridViewRow row in containerCommands.Rows)
     {
         if ((Guid)row.Cells["Id"].Value == command.GetId())
         {
             containerCommands.Rows.Remove(row);
             break;
         }
     }
 }
Ejemplo n.º 4
0
        private void buttonEditCommand_Click(object sender, EventArgs e)
        {
            Guid id = GetSelectedId();

            if (id == Guid.Empty)
            {
                return;
            }

            SBCommand command = Element.GetCommand(id);

            FormUtils.OpenForm(command.GetForm(Element), this);
        }
Ejemplo n.º 5
0
        public void AddCommand(SBCommand command)
        {
            bool changed = Commands.ContainsKey(command.GetId());

            Commands[command.GetId()] = command;

            if (changed)
            {
                CommandChangeEvent(command);
            }
            else
            {
                CommandAddEvent(command);
            }
        }
Ejemplo n.º 6
0
 private void OnCommandAdded(SBCommand command)
 {
     containerCommands.Rows.Add(command.GetId(), command.ToString());
 }