/// <summary> /// 记录删除。 /// </summary> protected void ItemDelete() { int rowIndex = dataGridView1.CurrentCell.RowIndex; if (rowIndex < 0) { return; } DataGridViewRow row = dataGridView1.Rows[rowIndex]; DrugShop.Entities.Provider provider = row.DataBoundItem as DrugShop.Entities.Provider; if (provider == null) { return; } string tip = "厂家"; if (MessageBox.Show("您确认要删除所选择的" + tip + "记录么?\n请确认您的操作。", "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { provider.Delete(); this.dataGridView1.Rows.Remove(row); } }
internal void BindProvider() { DrugShop.Entities.Provider provider = new DrugShop.Entities.Provider(); IList <Provider> PL = provider.GetProviderList(); this.cbxProvider.DataSource = PL; this.cbxProvider.ValueMember = "ID"; this.cbxProvider.DisplayMember = "Name"; }
private void InitRowInfo(DataGridViewRow row, DrugShop.Entities.Provider var) { row.Cells[0].Value = var.Name; row.Cells[1].Value = var.Tel; row.Cells[2].Value = var.Fax; row.Cells[3].Value = var.EMail; row.Cells[4].Value = var.Contact; row.Cells[5].Value = var.Phone; row.Cells[6].Value = var.Mobile; row.Cells[7].Value = var.Address; row.Cells[8].Value = var.InputCode; }
/// <summary> /// 记录添加。 /// </summary> protected void ItemAdd() { ProviderEditorForm o = new ProviderEditorForm(); if (o.ShowDialog() == DialogResult.OK) { DrugShop.Entities.Provider var = o.Provider; this.providerList.Insert(0, var); this.providerBindingSource.DataSource = null; this.providerBindingSource.DataSource = this.providerList; } }
private void InitSelectProvider(int index) { DataGridViewRow row = dataGridView1.Rows[index]; DrugShop.Entities.Provider item = row.DataBoundItem as DrugShop.Entities.Provider; if (item == null) { return; } this.Provider = item; this.DialogResult = DialogResult.OK; }
public static void BindFactoryCmbBox2(ComboBox comboBox) { DrugShop.Entities.Provider provider = new DrugShop.Entities.Provider(); IList <Provider> providerList = provider.GetProviderList(); DrugShop.Entities.Provider item = new DrugShop.Entities.Provider(); item.ID = 0; item.Name = "全部"; providerList.Insert(0, item); comboBox.DataSource = providerList; comboBox.ValueMember = "ID"; comboBox.DisplayMember = "Name"; if (comboBox.Items.Count > 0) { comboBox.SelectedIndex = 0; } }
/// <summary> /// 记录属性。 /// </summary> protected void ItemProperty(DataGridViewRow row) { DrugShop.Entities.Provider provider = row.DataBoundItem as DrugShop.Entities.Provider; if (provider == null) { return; } ProviderEditorForm o = new ProviderEditorForm(); o.Provider = provider; if (o.ShowDialog() == DialogResult.OK) { DrugShop.Entities.Provider var = o.Provider; this.InitRowInfo(row, var); } }
/// <summary> /// 根据Prodvider中的ID返回ID对应的名称 /// </summary> /// <param name="code">Code</param> /// <returns>Name</returns> public static string GetProviderName(int id) { if (providerList == null) { DrugShop.Entities.Provider item = new DrugShop.Entities.Provider(); IList <Provider> list = item.GetAll(); providerList = new Dictionary <int, DrugShop.Entities.Provider>(list.Count); foreach (DrugShop.Entities.Provider var in list) { providerList.Add(var.ID, item); } } if (providerList.ContainsKey(id)) { return(providerList[id].Name); } else { return(null); } }