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; } }
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; } }
void dmuc_UpdateEvent(DmHolder dmHolder) { UpdateEvent(dmHolder); }
private void UpdateEvent(DmHolder dmHolder) { _ctrl.Update(dmHolder); _container.Bind(_ctrl.DirectoryMirrorList); save_button.Enabled = true; }