private void refreshLstVendeg() { lstVendeg.DataSource = null; DataTable dt = DBFeladatok.VendegDataTable(); var dict = new Dictionary <int, string>(); foreach (DataRow row in dt.Rows) { try { if (row["nev"].ToString().Trim() != "" && !Regex.IsMatch(Regex.Escape(row["nev"].ToString()), txtVendegLstVendegQuickFind.Text.Trim(), RegexOptions.IgnoreCase)) { continue; } } catch (Exception) { } dict.Add((int)row["id"], row["Adatok"] + " (" + ")"); } if (dict.Count > 0) { lstVendeg.DataSource = new BindingSource(dict, null); lstVendeg.DisplayMember = "Value"; lstVendeg.ValueMember = "Key"; } }
private void btnUjVendeg_Click(object sender, EventArgs e) { FrmVendegManagmentUjVendeg vendegManagmentUjVendeg = new FrmVendegManagmentUjVendeg(); if (vendegManagmentUjVendeg.ShowDialog() == DialogResult.OK) { try { DBFeladatok.SaveVendeg(vendegManagmentUjVendeg.Tarolt); lstVendeg.DataSource = DBFeladatok.VendegDataTable(); } catch (Exception ex) { EasyLog.LogMessageToFile(ex.Message); throw ex; } refreshLstVendeg(); } }
private void btnTorVendeg_Click(object sender, EventArgs e) { if (lstVendeg.SelectedValue != null) { if ( MessageBox.Show("Biztos benne?", "Figyelmeztetés", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk) == DialogResult.OK) { try { DBFeladatok.DeleteVendeg((int)lstVendeg.SelectedValue); lstVendeg.DataSource = DBFeladatok.VendegDataTable(); } catch (Exception ex) { EasyLog.LogMessageToFile(ex.Message); throw ex; } refreshLstVendeg(); } } }
private void btnModVendeg_Click(object sender, EventArgs e) { if (lstVendeg.SelectedValue != null) { var vendegManagmentUjVendeg = new FrmVendegManagmentUjVendeg((int)lstVendeg.SelectedValue); if (vendegManagmentUjVendeg.ShowDialog() == DialogResult.OK) { try { DBFeladatok.UpdateVendeg((int)lstVendeg.SelectedValue, vendegManagmentUjVendeg.Tarolt); lstVendeg.DataSource = DBFeladatok.VendegDataTable(); } catch (Exception ex) { EasyLog.LogMessageToFile(ex.Message); throw ex; } refreshLstVendeg(); } } }