private void buttonDel_Click(object sender, EventArgs e) { Int32 selectedRowCount = dataGridViewList.SelectedRows.Count; if (selectedRowCount > 0) { var resault = MessageBox.Show( "Вы уверенны что хотите удалить выбранные строки?", "Подтверждение удаления", MessageBoxButtons.YesNo ); if (resault == DialogResult.Yes) { String delet_id_str = GetIdSetFromSelectedRows(); ModelOrder.I().DeleteByIdSet(delet_id_str); if (textBoxSearch.Text.Trim() != "") { buttonSearch.PerformClick(); } else { LoadItems(); } } } else { MessageBox.Show("Выберите хотя бы одну строку"); } }
private void buttonSave_Click(object sender, EventArgs e) { if (itemId == "0") { if (ModelOrder.I().Insert(dateTimePicker.Value.Date.ToString(), childList.ElementAt(comboBoxChild.SelectedIndex).Key)) { itemId = ModelOrder.I().GetLustId().ToString(); MessageBox.Show("Накладная успешно добавлена"); } else { MessageBox.Show("Произошла ошибка, попробуйте еще раз или обратитесь к админестратору"); } } else { if (ModelOrder.I().Update(itemId, dateTimePicker.Value.Date.ToString(), childList.ElementAt(comboBoxChild.SelectedIndex).Key)) { MessageBox.Show("Накладная успешно изменена"); } else { MessageBox.Show("Произошла ошибка, попробуйте еще раз или обратитесь к админестратору"); } } fParent.LoadItems(); }
public static ModelOrder I() { if (Instanse == null) { Instanse = new ModelOrder(); } return(Instanse); }
private void CreateFile_Click(object sender, EventArgs e) { Int32 selectedRowCount = dataGridViewList.SelectedRows.Count; if (selectedRowCount == 1) { var id = dataGridViewList.SelectedRows[0].Cells[0].Value.ToString(); var order = ModelOrder.I().GetItemForOtchet(id); var armCardReport = new ArmCardReport(order); armCardReport.CreateArmCard(); } else { MessageBox.Show("Выберите одну строку"); } }
public void LoadItems() { OleDbDataReader items = ModelOrder.I().GetList(); dataGridViewList.Rows.Clear(); if (items != null) { int rowNumber; while (items.Read())//а здесь собственно записи полей { rowNumber = dataGridViewList.Rows.Add(); dataGridViewList.Rows[rowNumber].Cells["id"].Value = items["id"].ToString(); dataGridViewList.Rows[rowNumber].Cells["date"].Value = items["date"].ToString(); dataGridViewList.Rows[rowNumber].Cells["name"].Value = items["fio"].ToString(); } } }
public void FormOrderItem_Load(object sender, EventArgs e) { String id_child = "0"; if (itemId != "0") { OleDbDataReader item = ModelOrder.I().GetById(itemId); if (item != null) { item.Read(); id_child = item["id_child"].ToString(); DateTime date = DateTime.ParseExact(item["date"].ToString(), "dd'.'MM'.'yyyy h:mm:ss", CultureInfo.InvariantCulture); dateTimePicker.Value = date; LoadItems(itemId); } } LoadChildList(id_child); }
private void buttonSerch_Click(object sender, EventArgs e) { if (textBoxSearch.Text.Trim() != "") { OleDbDataReader items = ModelOrder.I().Search(textBoxSearch.Text.Trim()); dataGridViewList.Rows.Clear(); if (items != null) { int rowNumber; while (items.Read()) { rowNumber = dataGridViewList.Rows.Add(); dataGridViewList.Rows[rowNumber].Cells["id"].Value = items["id"].ToString(); dataGridViewList.Rows[rowNumber].Cells["date"].Value = items["date"].ToString(); dataGridViewList.Rows[rowNumber].Cells["name"].Value = items["fio"].ToString(); } } } else { MessageBox.Show("Ввежите поисковую строку"); } }
private void LoadOrderList() { comboBoxParent.Items.Clear(); orderList = ModelOrder.I().OrderList; var i = 0; foreach (var it in orderList) { comboBoxParent.Items.Add( it.Value.Fio + " ( " + it.Value.Date.Substring(0, 10) + " )" ); if (it.Value.Id == orderId) { comboBoxParent.SelectedIndex = i; } i++; } if (comboBoxParent.SelectedIndex < 0) { comboBoxParent.SelectedIndex = 0; } }