private void ptbAddProvider_Click(object sender, EventArgs e) { int index = myProviderList.Count - 1; int curId = myProviderList.ElementAt <Model.Provider>(index).Id; curId++; string curIdString = Model.Provider.LABEL + string.Format("{0:000}", curId); frmAddProvider frmAdd = new frmAddProvider(curIdString); frmAdd.StartPosition = FormStartPosition.CenterParent; DialogResult dlg = frmAdd.ShowDialog(this); Provider u = null; // Sau khi thêm khách thì khách được thêm vào sẽ được chọn luôn. if (dlg == DialogResult.OK) { // Refresh lại list string strCmd = "select * from KHACH_HANG"; Connector.readProviderData(strCmd, myProviderList); dtProvider.Clear(); foreach (Provider x in myProviderList) { if (x.IdString == curIdString) { u = new Provider(x); } dtProvider.Rows.Add(x.Name + " " + x.Phone); } if (u != null) { curProvider = u; setProvData(); } } }
private void cmsAddMenu_Click(object sender, EventArgs e) { int index = myProviderList.Count - 1; int curId = myProviderList.ElementAt <Model.Provider>(index).Id; curId++; string curIdString = Model.Provider.LABEL + string.Format("{0:000}", curId); frmAddProvider frmAdd = new frmAddProvider(curIdString); frmAdd.StartPosition = FormStartPosition.CenterParent; DialogResult dlg = frmAdd.ShowDialog(this); if (dlg == DialogResult.Cancel) { frmProvider_Load(null, null); } dgvData.FirstDisplayedScrollingRowIndex = dgvData.RowCount - 2; }