Ejemplo n.º 1
0
        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
                }
            }
        }
Ejemplo n.º 2
0
        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);
                }
            }
        }
Ejemplo n.º 3
0
 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);
     }
 }
Ejemplo n.º 4
0
        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);
                }
            }
        }
Ejemplo n.º 5
0
        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;
            }
        }