示例#1
0
        private void btnNewCarrier_Click(object sender, EventArgs e)
        {
            frmNewCarrier frmNewCarrier = new frmNewCarrier();
            DialogResult  dialogResult  = frmNewCarrier.ShowDialog(this);

            if (dialogResult == DialogResult.OK)
            {
                string carrierName = frmNewCarrier.GetEnteredCarrierName();
                if (String.IsNullOrWhiteSpace(carrierName))
                {
                    DisplayErrorMessage("Empty Carrier Name", "Please enter a valid carrier name, blank name is not acceptable.");
                    return;
                }
                if (feedbackManager.CarrierExists(carrierName))
                {
                    DisplayErrorMessage("Carrier Already Exists", "Please choose another carrier name.");
                }
                else
                {
                    Carrier newCarrier = new Carrier();
                    newCarrier.name = carrierName;
                    feedbackManager.SaveCarrier(newCarrier);
                    InitializeCarriersComboBox();
                }
            }
        }