private void btnRemoveRequest_Click(object sender, EventArgs e) { if (dgvRequest.SelectedRows.Count <= 0) { MessageBox.Show("Кого кикаем?", "Упс", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string strId = dgvRequest.SelectedCells[0].Value.ToString(); string strValue = dgvRequest.SelectedCells[1].Value.ToString(); string strUser = dgvRequest.SelectedCells[2].Value.ToString(); string strDate = dgvRequest.SelectedCells[3].Value.ToString(); DialogResult result = MessageBox.Show ("Удалить запись?\n\n" + "'" + strValue + "'\n\n" + "Созданная: " + "'" + strDate + "'\n" + "Пользователем: " + "'" + strUser + "'", "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { UseDB.DeleteDB("RequestList", "Id", strId); dgvRequest.Rows.RemoveAt(dgvRequest.CurrentRow.Index); //удаляет строку из DataGridView lblQuantity.Text = "Количество заявок: " + dgvRequest.Rows.Count.ToString(); // -1 заявка в lbl после удаления из dgv } } }
private void btnClearAllRequest_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show ("Почистить весь список с заявками?", "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { //Проверяем наличие строк в Заявках if (dgvRequest.Rows.Count > 0) { //Перебираем все строки в Заявках while (dgvRequest.Rows.Count > 0) { UseDB.DeleteDB("RequestList", "Id", dgvRequest[0, 0].Value.ToString()); dgvRequest.Rows.RemoveAt(0); } lblQuantity.Text = "0"; } else { MessageBox.Show("Там и так все пусто. Если мы будем тереть дальше, то протрем дырень...", "А зачем?", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnRemoveProg_Click(object sender, EventArgs e) { if (lbProgList.SelectedItem != null) { DialogResult result = MessageBox.Show("Удалить запись '" + lbProgList.SelectedItem + "'?", "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { UseDB.DeleteDB("ProgList", "Name", lbProgList.SelectedItem.ToString()); lbProgList.Items.RemoveAt(lbProgList.SelectedIndex); } } else { MessageBox.Show("Шо те нада?", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnPrintRemove_Click(object sender, EventArgs e) { if (dgvPrinters.SelectedRows.Count <= 0) { MessageBox.Show("Кого кикаем?", "Упс", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { string strId = dgvPrinters.SelectedCells[0].Value.ToString(); string strValue = dgvPrinters.SelectedCells[1].Value.ToString(); DialogResult result = MessageBox.Show ("Удалить запись?\n\n" + strValue, "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { UseDB.DeleteDB("Printers", "Id", strId); dgvPrinters.Rows.RemoveAt(dgvPrinters.CurrentRow.Index); //удаляет строку из DataGridView MethodsPrinters mp = new MethodsPrinters(); mp.ClearPrintTB(tbPrintName, tbPrintNetName, tbPrintLocation, tbPrintInvNumber); } } }
private async void btnAddRequestBuffer_Click(object sender, EventArgs e) { if (dgvRequest.SelectedRows.Count > 0) { string strRequest = dgvRequest.SelectedCells[1].Value.ToString(); Clipboard.SetText(strRequest); lblInfoRequest.Text = "В буфер уехало:\n" + strRequest; UseDB.UpdateDB("RequestList", "Value", "DateUse", strRequest, DateTime.Now.ToString()); dgvRequest.SelectedCells[4].Value = DateTime.Now.ToString(); //запись даты в ячейку "DataUse" if (chckbRemoveRequest.Checked) { UseDB.DeleteDB("RequestList", "Value", strRequest); dgvRequest.Rows.RemoveAt(dgvRequest.CurrentRow.Index); //удаляет строку из DataGridView lblQuantity.Text = "Количество заявок: " + dgvRequest.Rows.Count.ToString(); // -1 заявка в lbl после удаления из dgv } await Task.Delay(Properties.Settings.Default.timeClean); lblInfoRequest.Text = string.Empty; } }