Пример #1
0
        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();
                }
            }
        }
Пример #2
0
        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;
        }