Beispiel #1
0
        private void addNew_button_Click(object sender, EventArgs e)
        {
            EditForm editForm = new EditForm();

            editForm.Text            = "Nueva tarea de sincronización";
            editForm.DmName          = "Nueva tarea";
            editForm.SourceDirectory = "";
            editForm.MirrorDirectory = "";
            editForm.Timer           = 2500;
            editForm.Buffer          = 16;
            editForm.ShowDialog(this);
            if (editForm.DialogResult == DialogResult.OK)
            {
                DmHolder dmc = new DmHolder();
                dmc.Identifier = DateTime.Now.Ticks;
                dmc.Name       = editForm.DmName;
                dmc.SourcePath = editForm.SourceDirectory;
                dmc.MirrorPath = editForm.MirrorDirectory;
                dmc.Timer      = editForm.Timer;
                dmc.Buffer     = editForm.Buffer;
                _ctrl.Update(dmc);
                _container.Bind(_ctrl.DirectoryMirrorList);
                save_button.Enabled = true;
            }
        }
Beispiel #2
0
        private void button_Click(object sender, EventArgs e)
        {
            Button b = (Button)sender;

            switch (b.Tag.ToString())
            {
            case "Power":
                if (currentState_label.Text != "Sincronizando")
                {
                    if (mirrorMode_radiobutton.Checked)
                    {
                        RebuildForm rebuildForm = new RebuildForm();
                        rebuildForm.ShowDialog(this);
                        if (rebuildForm.DialogResult == DialogResult.OK)
                        {
                            StartEvent(DmName, mirrorMode_radiobutton.Checked, rebuildForm.RebuildOption, Identifier, Index, trackChangedChk.Checked);
                        }
                    }
                    else
                    {
                        StartEvent(DmName, mirrorMode_radiobutton.Checked, -1, Identifier, Index, trackChangedChk.Checked);
                    }
                    //setStart();
                }
                else
                {
                    setStopped();
                    StopEvent(Identifier);
                }
                break;

            case "Edit":
                EditForm editForm = new EditForm();
                editForm.Text            = "Edit";
                editForm.DmName          = DmName;
                editForm.SourceDirectory = SourceDirectory;
                editForm.MirrorDirectory = MirrorDirectory;
                editForm.Timer           = Timer;
                editForm.Buffer          = Buffer;
                editForm.ShowDialog(this);
                if (editForm.DialogResult == DialogResult.OK)
                {
                    DmHolder dmh = new DmHolder();
                    dmh.Name       = editForm.DmName;
                    dmh.SourcePath = editForm.SourceDirectory;
                    dmh.MirrorPath = editForm.MirrorDirectory;
                    dmh.Buffer     = editForm.Buffer;
                    dmh.Timer      = editForm.Timer;
                    dmh.Identifier = Identifier;
                    UpdateEvent(dmh);
                }

                break;

            case "Delete":
                DeleteEvent(Identifier);
                break;

            default:
                break;
            }
        }