private void btnCreateDB_Click(object sender, EventArgs e) { string nameDB = (tbPathFileDB.TextLength == 0) ? "Data_DB" : tbPathFileDB.Text; DialogResult result = MessageBox.Show("Желаешь базу?\n" + nameDB, "Создаем?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { registry.SetValue("PathDB", Environment.CurrentDirectory + "\\" + nameDB + ".db"); UseDB.CreateNewDB(nameDB); if (File.Exists(registry.GetValue("PathDB", "Data_DB").ToString())) { MessageBox.Show($"Создана база данных по пути:\n{Environment.CurrentDirectory}\nИмя БД: {nameDB}.db", "Создано!", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.Restart(); } else { MessageBox.Show($"База данных \"{nameDB}.db\" не создана.\n Возможно указано недопустимое имя файла.", "Не создано!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Базы, собирайтесь. Мы уходим!", ":P", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnRemove_Click(object sender, EventArgs e) { if (dgvList.SelectedRows.Count <= 0) { MessageBox.Show("Кого кикаем?", "Упс", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string strId = dgvList.SelectedCells[0].Value.ToString(); string strValue = dgvList.SelectedCells[1].Value.ToString(); string strDate = dgvList.SelectedCells[2].Value.ToString(); DialogResult result = MessageBox.Show ("Удалить запись?\n\n" + "'" + strValue + "'\n\n" + "Созданная: " + "'" + strDate + "'", "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { UseDB.DeleteDB("ToDo", "id", strId); dgvList.Rows.RemoveAt(dgvList.CurrentRow.Index); //удаляет строку из DataGridView //lblQuantity.Text = "Количество заявок: " + dgvRequest.Rows.Count.ToString(); // -1 заявка в lbl после удаления из dgv } } }
private void RefreshList() { dgvList.Rows.Clear(); //Определяем количество строк в таблице int tmp = 0; foreach (var item in UseDB.SelectDB("ToDo", "id")) { tmp++; } //Проверка на наличие строк if (tmp > 0) { //Создание необходимого количества строк в DataGridView dgvList.Rows.Add(tmp); //Заполняем DataGridView for (int i = 0; i < 3; i++) //Столбцы { //Массив столбца string[] str = UseDB.SelectDB("ToDo", dgvList.Columns[i].Name); for (int x = 0; x < tmp; x++) //Строки { dgvList.Rows[x].Cells[dgvList.Columns[i].Name].Value = str[x]; //Заполнение ячеек } } } dgvList.ClearSelection(); }
private void BtnDel_Click(object sender, EventArgs e) { if (lbList.SelectedItem != null) { string selectedItemLB = lbList.SelectedItem.ToString(); string id = UseDB.SelectDBLike("ProfRab", "id", "btn_title", selectedItemLB); string tmp = UseDB.SelectDBLike("ProfRab", "btn_name", "btn_title", selectedItemLB); tmp = tmp.Replace("btnPR", ""); UseDB.UpdateDB("ProfRab", "btn_title", "id", "Проф " + tmp, id); UseDB.UpdateDB("ProfRab", "btn_value", "id", "\\_(ツ)_/ -ать", id); RefreshLBList(); lbList.SelectedItem = "Проф " + id; tmrComm3333.Enabled = false; tmrComm3333.Enabled = true; lblSave.Visible = true; } else { MessageBox.Show("Очисти сначала свою голову, а потом попробуй снова...", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void BtnShareAdd_Click(object sender, EventArgs e) { if (tbShareName.Text == "" || tbShareTitle.Text == "") { MessageBox.Show("Заполни все поля под колонкой Share!", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { string str = null; if (tbShareName.TextLength > 1) { string checkSimb = tbShareName.Text.Substring(0, 2); //записать в переменную первые 2 символа if (checkSimb != @"\\") { str = @"\\"; //проверяем первые 2 символа, если это не \\, то записать в переменную \\ } } UseDB.InsertDB("ServiceShare", "Name", "Title", str + tbShareName.Text, tbShareTitle.Text); tbShareName.Text = null; tbShareTitle.Text = null; RefreshLBShare(); } }
private void btnPingAdd_Click(object sender, EventArgs e) { if (tbPingName.TextLength <= 0 || tbPingTitle.TextLength <= 0) { MessageBox.Show("Заполни все поля под колонкой Ping!", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { bool available = false; foreach (var item in lbPing.Items) { if (tbPingTitle.Text == item.ToString()) { available = true; MessageBox.Show("Такое название уже существует.", "Не плоди двойников", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } } if (available == false) { UseDB.InsertDB("PingList", "Name", "Title", tbPingName.Text, tbPingTitle.Text); tbPingName.Text = null; tbPingTitle.Text = null; RefreshLBPing(); } } }
public static void RefreshProgList(ListBox lb) { lb.Items.Clear(); foreach (var item in UseDB.SelectDB("ProgList", "Name")) { lb.Items.Add(item); } }
private void RefreshListProg() { lbProgList.Items.Clear(); foreach (var item in UseDB.SelectDB("ReinstallOS", "Prog")) { lbProgList.Items.Add(item); } }
private void RefreshLBShare() { lbShare.Items.Clear(); foreach (var item in UseDB.SelectDB("ServiceShare", "Title")) { lbShare.Items.Add(item); } }
private void RefreshLBList() { lbList.Items.Clear(); foreach (var item in UseDB.SelectDB("ProfRab", "btn_title")) { lbList.Items.Add(item); } }
public void RefreshLBPing() { lbPing.Items.Clear(); foreach (var item in UseDB.SelectDB("PingList", "Title")) { lbPing.Items.Add(item); } }
private void RefreshLBRDP() { lbRDP.Items.Clear(); foreach (var item in UseDB.SelectDB("ServiceRDP", "Title")) { lbRDP.Items.Add(item); } UseDB.connectDB.Close(); }
private void btnAdd_Click(object sender, EventArgs e) { if (tbAddProg.Text == "" || tbAddProg.Text == "Наименование") { MessageBox.Show("Мозга себе добавь...", "???", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { UseDB.InsertDB("ReinstallOS", "Prog", tbAddProg.Text); RefreshListProg(); } }
public void LoadListNameAndListTitle() { foreach (var item in UseDB.SelectDB("PingList", "Title")) { listTitle.Add(item); } foreach (var item in listTitle) { listName.Add(UseDB.SelectDBLike("PingList", "Name", "Title", item)); } }
private void LbList_SelectedIndexChanged(object sender, EventArgs e) { if (lbList.SelectedIndex >= 0) { tbName.Enabled = true; tbValue.Enabled = true; string selectedItemLB = lbList.SelectedItem.ToString(); tbName.Text = UseDB.SelectDBLike("ProfRab", "btn_title", "btn_title", selectedItemLB); tbValue.Text = UseDB.SelectDBLike("ProfRab", "btn_value", "btn_title", selectedItemLB); } }
private void btnAdd_Click(object sender, EventArgs e) { if (tbValue.Text == "") { MessageBox.Show("Что будем добавлять?", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { UseDB.InsertDB("ToDo", "Value", "Date", tbValue.Text, DateTime.Now.ToString()); RefreshList(); tbValue.Clear(); } }
private void BtnRDPAdd_Click(object sender, EventArgs e) { if (tbRDPName.Text == "" || tbRDPTitle.Text == "") { MessageBox.Show("Заполни все поля под колонкой RDP!", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { UseDB.InsertDB("ServiceRDP", "Name", "Title", tbRDPName.Text, tbRDPTitle.Text); tbRDPName.Text = null; tbRDPTitle.Text = null; RefreshLBRDP(); } }
private void btnRemove_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("ReinstallOS", "Prog", lbProgList.SelectedItem.ToString()); RefreshListProg(); } } else { MessageBox.Show("Шо те нада?", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void RefreshList() { //Заполняем dgv dgvList.DataSource = UseDB.SelectAllDB("RequestList"); dgvList.Columns["id"].Visible = false; //Переименовка колонок в DataGridView dgvList.Columns["Value"].HeaderText = "ТуДу"; dgvList.Columns["Date"].HeaderText = "Добавлена"; //Длина колонок в DataGridView dgvList.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; //Автоподстройка длины столбца dgvList.Columns[2].Width = 110; dgvList.ClearSelection(); }
private void btnPingRmv_Click(object sender, EventArgs e) { if (lbPing.SelectedItem != null) { DialogResult result = MessageBox.Show("Удалить запись '" + lbPing.SelectedItem + "'?", "Ты уверен?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { UseDB.DeleteDB("PingList", "Title", lbPing.SelectedItem.ToString()); RefreshLBPing(); } } else { MessageBox.Show("Шо те нада?", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnAdd_Click(object sender, EventArgs e) { if (tbValue.Text == string.Empty) { MessageBox.Show("Что будем добавлять?", "Не заполнил!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string[] str = { null, tbValue.Text, DateTime.Now.ToString() }; UseDB.InsertDB("ToDo", "Value", "Date", str[1], str[2]); //UseDB.InsertDB("ToDo", "Value", "Date", tbValue.Text, DateTime.Now.ToString()); dgvList.Rows.Add(str); //RefreshList(); tbValue.Text = null; } }
private void btnAddRequestPrint_Click(object sender, EventArgs e) { if (dgvRequestPrint.SelectedRows.Count > 0) { tmrComm5555.Enabled = false; string str = RequestString(); UseDB.InsertDB("RequestList", "Prefix", "Value", "User", "DateCreate", Properties.Settings.Default.prefixRequest, str, Environment.UserName, DateTime.Now.ToString()); lblRequestPrint.Text = "Улетело в БД: " + str; tmrComm5555.Enabled = true; } else { MessageBox.Show("Что забыл?", "Атата...", MessageBoxButtons.OK, MessageBoxIcon.Question); } }
private void btnAddDB_Click(object sender, EventArgs e) { if (tbFIO.Text == "") { MessageBox.Show("На кого оформляем?", "СберБанка", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { foreach (var item in lbProgList.Items) { string result = item.ToString() + ". " + tbFIO.Text; UseDB.InsertDB("RequestList", "Prefix", "Value", "User", "DateCreate", Properties.Settings.Default.prefixRequest, result, Environment.UserName, DateTime.Now.ToString()); } tbFIO.Text = ""; lblValue.Text = "Заявки (" + lbProgList.Items.Count + "шт.) улетели в БД"; tmr3333.Enabled = false; tmr3333.Enabled = true; } }
private void BtnSave_Click(object sender, EventArgs e) { if (lbList.SelectedItem != null) { string selectedItemLB = lbList.SelectedItem.ToString(); bool doubleCheckDB = false; //Проверка на наличие строки в БД foreach (var item in UseDB.SelectDB("ProfRab", "btn_title")) { doubleCheckDB = (tbName.Text == item); } if (doubleCheckDB == true && tbName.Text != selectedItemLB) { MessageBox.Show("У тебя фантазии нет? Придумай что-то новенькое.", "ЛЕТСДУИТ!", MessageBoxButtons.OK, MessageBoxIcon.Information); tbName.Text = selectedItemLB; } else { UseDB.UpdateDB("ProfRab", "btn_title", "btn_title", tbName.Text, selectedItemLB); UseDB.UpdateDB("ProfRab", "btn_value", "btn_title", tbValue.Text, tbName.Text); tmrComm3333.Enabled = false; tmrComm3333.Enabled = true; lblSave.Visible = true; } RefreshLBList(); lbList.SelectedItem = tbName.Text; } else { MessageBox.Show("Что ты пытаешься сохранить? Ты ни чего не выбрал!", "Ну и дурак...", MessageBoxButtons.OK, MessageBoxIcon.Information); } }