private void formWarehouseManagement_Load(object sender, EventArgs e) { XuLy.getWarehouses(cbbSourceWarehouse); XuLy.getWarehouses(cbbDestinationWarehouse); XuLy.getPartByWarehouse((int)cbbSourceWarehouse.SelectedValue, cbbPartName); XuLy.getBatchNumberByPart((int)cbbPartName.SelectedValue, cbbBatchNumber); if (!XuLy.getRequirementBatch((int)cbbPartName.SelectedValue)) { cbbBatchNumber.Enabled = false; } }
private void cbbSourceWarehouse_SelectedIndexChanged(object sender, EventArgs e) { if (!(cbbSourceWarehouse.SelectedValue is System.Data.DataRowView)) { XuLy.getPartByWarehouse((int)cbbSourceWarehouse.SelectedValue, cbbPartName); DialogResult rs; if (cbbSourceWarehouse.SelectedIndex != lastSelectedIndexSourceWarehouse && list.Count > 0) { rs = MessageBox.Show("Parts list will be clear\nAre you sure?", "Warning", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning); if (rs == DialogResult.Yes) { list.Clear(); viewDGV(); lastSelectedIndexSourceWarehouse = cbbSourceWarehouse.SelectedIndex; } else { cbbSourceWarehouse.SelectedIndex = lastSelectedIndexSourceWarehouse; } } } }