示例#1
0
        private void HandleEvent_EntryUpdated(Event_EntryUpdated e)
        {
            DBEntityType entityType = e.GetEntityType();

            if (entityType == DBEntityType.VENDOR)
            {
                VendorGet vendor = DataService.GetVendorDataController().Get(e.GetID());
                m_Controller.UpdateTableEntry_Vendor(vendor);
            }
        }
        private void HandleEvent_NewEntryAdded(Event_NewEntryAdded e)
        {
            DBEntityType entityType = e.GetEntityType();

            if (entityType == DBEntityType.VENDOR)
            {
                VendorGet vendor = DataService.GetVendorDataController().Get(e.GetID());
                m_Controller.AddToComboBox_VendorName(vendor.CompanyName);
            }
        }
示例#3
0
        public void AddVendorToTable(VendorGet vendor)
        {
            var             Table  = GetTable();
            int             Index  = Table.Rows.Add();
            DataGridViewRow NewRow = Table.Rows[Index];

            NewRow.Cells["VendorTable_Id"].Value           = vendor.ID;
            NewRow.Cells["VendorTable_CompanyName"].Value  = vendor.CompanyName;
            NewRow.Cells["VendorTable_Email"].Value        = vendor.Email;
            NewRow.Cells["VendorTable_MobileNumber"].Value = vendor.MobileNumber;
            NewRow.Cells["VendorTable_Address"].Value      = vendor.Address;
        }
示例#4
0
        public void UpdateTableEntry_Vendor(VendorGet vendor)
        {
            var table = GetTable();

            for (int i = 0; i < table.Rows.Count; ++i)
            {
                DataGridViewRow row = table.Rows[i];

                int id = int.Parse(row.Cells["VendorTable_Id"].Value.ToString());
                if (vendor.ID == id)
                {
                    row.Cells["VendorTable_Id"].Value           = vendor.ID;
                    row.Cells["VendorTable_CompanyName"].Value  = vendor.CompanyName;
                    row.Cells["VendorTable_Email"].Value        = vendor.Email;
                    row.Cells["VendorTable_MobileNumber"].Value = vendor.MobileNumber;
                    row.Cells["VendorTable_Address"].Value      = vendor.Address;
                    return;
                }
            }
        }
示例#5
0
 private void btn_addVendor_Click(object sender, EventArgs e)
 {
     m_Vendor = m_controller.AddNewVendor();
 }