示例#1
0
        private void btnLog_Click(object sender, EventArgs e)
        {
            frmLogView fLogView = new frmLogView();

            fLogView.log = Task.Log;
            fLogView.ShowDialog();
            if (fLogView.bClear)
            {
                Task.ClearLog();
            }
        }
示例#2
0
        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);
        }
示例#3
0
        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();
            }
        }