public static ComboColorWrapper Wrap(ComboColor comboColor) => new ComboColorWrapper { ComboColor = comboColor };
/// <summary> /// Saving Product /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnSave_Click(object sender, EventArgs e) { try { if (TxtProductNumber.Text == "") { MessageBox.Show("Enter Product Number"); TxtProductNumber.Focus(); } else if (TxtProductName.Text == "") { MessageBox.Show("Enter Product Name"); TxtProductName.Focus(); } else if (TxtPrice.Text == "") { MessageBox.Show("Enter Price"); TxtPrice.Focus(); } else if (ComboColor.SelectedIndex == -1) { MessageBox.Show("Select Color"); ComboColor.Focus(); } else if (ComboClass.SelectedIndex == -1) { MessageBox.Show("Select Class"); ComboClass.Focus(); } else { string message = "Are you sure you want save this record"; if (MessageBox.Show(message, "confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == System.Windows.Forms.DialogResult.Yes) { string selectedComboColor = ComboColor.Items[ComboColor.SelectedIndex].ToString(); string selectedComboClass = ComboClass.Items[ComboClass.SelectedIndex].ToString(); Product objproduct = new Product(); objproduct.Color = selectedComboColor; objproduct.Description = TxtDescription.Text; objproduct.Name = TxtProductName.Text; objproduct.Price = Convert.ToDecimal(TxtPrice.Text); objproduct.ProductNumber = TxtProductNumber.Text; objproduct.ProductClass = selectedComboClass; objproduct.CreatedDate = DateTime.Now; objproduct.CLientIDToken = ShareObject.CLientIDToken; // Calling Business Layer ProductBL.AddProduct(objproduct); // Binding data to DataGridView DGData.DataSource = ProductBL.GetData(ShareObject.CLientIDToken); DGData.ReadOnly = true; Clear(); } } } catch (Exception) { throw; } }