public frm_add_vendors(uc_vendor_list Vendors, int vendor_id) { InitializeComponent(); _vendors = Vendors; _vendor_id = vendor_id; VendorRepository vendorRepository = new VendorRepository(); var vendor = vendorRepository.getById(_vendor_id); txt_vendorName.Text = vendor.VendorName; txt_address.Text = vendor.Address; txt_contactNumber.Text = vendor.ContactNumber; txt_email.Text = vendor.EmailAddress; txt_tags.Text = vendor.Tags; }
public void Vendors() { try { VendorRepository vendorRepository = new VendorRepository(); var list = vendorRepository.getVendorByEntity(metroTextBox1.Text); dataGridView1.Columns.Clear(); dataGridView1.DataSource = list; dataGridView1.Columns[0].Visible = false; DataGridViewButtonColumn btn = new DataGridViewButtonColumn(); btn.HeaderText = "#"; btn.Text = "View"; btn.UseColumnTextForButtonValue = true; dataGridView1.Columns.Add(btn); dataGridView1.ClearSelection(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { try { Vendors vendor = new Vendors() { VendorName = txt_vendorName.Text, Address = txt_address.Text, ContactNumber = txt_contactNumber.Text, EmailAddress = txt_email.Text, Tags = txt_tags.Text }; VendorRepository vendorRepository = new VendorRepository(vendor); switch (this._vendor_id) { case 0: vendorRepository.CreateVendor(); MessageBox.Show("New Vendor Saved"); break; default: vendor.ID = this._vendor_id; vendorRepository.UpdateVendor(); MessageBox.Show("Vendor Updated"); break; } if (this._vendors != null) { this._vendors.Vendors(); } this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void InitializeVendorList() { /* * Get All Vendors in Database and * show in combo box */ VendorRepository vendorRepository = new VendorRepository(); var list = vendorRepository.VendorList(); list.Insert(0, new Vendors() { VendorName = "-Select-" }); var source = new BindingSource(); source.DataSource = list; cb_vendors.DisplayMember = "VendorName"; cb_vendors.ValueMember = "Id"; cb_vendors.DataSource = source; cb_vendors.SelectedIndex = 0; }