예제 #1
0
        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;
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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);
            }
        }
예제 #4
0
        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;
        }