private void dgv_CellEnter(object sender, DataGridViewCellEventArgs e) { _vendor = new VendorDAL().GetVendorById(dgv["VendorCode", e.RowIndex].Value.ToString()); this.VendorSource = _vendor; updateUI(); }
private void getVendors(string filter) { _vendor = null; dgv.SuspendLayout(); dgv.DataSource = new VendorDAL().GetVendorList(filter); foreach (DataGridViewColumn dgc in dgv.Columns) { if (dgc.Name != "VendorCode" && dgc.Name != "VendorName") { dgc.Visible = false; } else { if (dgc.Name == "VendorName") { dgc.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dgc.HeaderText = "Vendor name"; } else { dgc.HeaderText = "Vendor Code"; } } } dgv.ResumeLayout(); updateUI(); }
private void getVendorInfo(string vendorCode) { switch (_mode) { case DataActionMode.Add: _vendor = new data.Vendor(); _vendor.VendorType = 1; _vendor.Status = 1; _vendor.Isactive = true; _vendor.Currency = cbxCurrency.Text; break; case DataActionMode.Edit: _vendor = new VendorDAL().GetVendorById(vendorCode); break; } chkIsActive.Checked = _vendor.Isactive; txtAddress.Text = _vendor.Address; txtCity.Text = _vendor.City; txtContactName.Text = _vendor.ContactName; txtCountry.Text = _vendor.Country; txtEmail.Text = _vendor.email; txtFax.Text = _vendor.Fax; txtMobile.Text = _vendor.mobile; txtPhone.Text = _vendor.Tel; txtProvince.Text = _vendor.Province; txtWebsite.Text = _vendor.website; txtZipCode.Text = _vendor.Zipcode; txtVendorCode.Text = _vendor.VendorCode; txtVendorName.Text = _vendor.VendorName; cbxCurrency.SelectedValue = _vendor.Currency; cbxStatus.SelectedValue = _vendor.Status; cbxVendorType.SelectedValue = _vendor.VendorType; updateUI(); }
private void btnCancel_Click(object sender, EventArgs e) { _vendor = null; this.VendorSource = _vendor; }