private void btnLog_Click(object sender, EventArgs e) { frmLogView fLogView = new frmLogView(); fLogView.log = Task.Log; fLogView.ShowDialog(); if (fLogView.bClear) { Task.ClearLog(); } }
private void mnuEditClearLog_Click(object sender, EventArgs e) { if (grdMain.CurrentRow == null) { return; } int RecID = (int)grdMain.CurrentRow.Cells["ID"].Value; //проверка, не заблокирована ли запись if (LockedRecIDs.Contains(RecID)) { CommonFunctions.InfoMessage("Запись заблокирована, так как данное задание выполняется", "Запись заблокирована"); return; } DialogResult Ask = MessageBox.Show("Очистить протокол?", "Очистка протокола", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (Ask == DialogResult.No) { return; } cTask tmptsk = new cTask(cConfig.dsConfig, "Tasks", RecID); tmptsk.ClearLog(); tmptsk.ToDataSet(cConfig.dsConfig, "Tasks"); cConfig.SaveConfig(); Worker.ClearTaskLog(RecID); }
private void mnuEditViewLog_Click(object sender, EventArgs e) { if (grdMain.CurrentRow == null) { return; } int RecID = (int)grdMain.CurrentRow.Cells["ID"].Value; cTask tmptsk = new cTask(cConfig.dsConfig, "Tasks", RecID); frmLogView fLogView = new frmLogView(); fLogView.NoClear = LockedRecIDs.Contains(RecID); fLogView.log = tmptsk.Log; fLogView.ShowDialog(); if (fLogView.bClear) { tmptsk.ClearLog(); tmptsk.ToDataSet(cConfig.dsConfig, "Tasks"); cConfig.SaveConfig(); } }