public void display_business_type() { flpBusinessType.Controls.Clear(); business_type = new classes.Inventory_BusinessType(); DataTable dt = business_type.select_business_type(); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { button = new Guna.UI2.WinForms.Guna2TileButton(); button.Name = row["id"].ToString(); button.Text = row["business_type"].ToString(); button.Image = Image.FromStream(new MemoryStream((Byte[])row["icon"])); button.HoverState.Image = Image.FromStream(new MemoryStream((Byte[])row["icon"])); button.ImageSize = new Size(25, 25); button.BorderColor = Color.FromArgb(47, 97, 72); button.BorderRadius = 5; button.BorderStyle = System.Drawing.Drawing2D.DashStyle.Solid; button.BorderThickness = 1; button.Font = new Font("Century Gothic", 9, FontStyle.Regular); button.ForeColor = Color.Black; button.BackColor = Color.White; button.FillColor = Color.White; button.Size = new Size(117, 107); button.Click += new EventHandler(this.button_Click); flpBusinessType.Controls.Add(button); } } }
private void btnSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtBusinessType.Text) || txtBusinessType.Text == "Business Type") { MessageBox.Show("Please indicate the business type.", "Add Business Type", MessageBoxButtons.OK, MessageBoxIcon.Error); txtBusinessType.Text = ""; txtBusinessType.Focus(); return; } else { if (new classes.Configuration().CheckIfExist("business_type", "Inventory_BusinessType", txtBusinessType.Text)) { MessageBox.Show(txtBusinessType.Text + " is already exist", "Add BusinessType", MessageBoxButtons.OK, MessageBoxIcon.Error); txtBusinessType.Text = ""; txtBusinessType.Focus(); return; } else { business_type = new classes.Inventory_BusinessType(); business_type.business_type = txtBusinessType.Text; business_type.icon = classes.Configuration.ConvertScreenCaptureToByte(pbPreview.Image); if (business_type.create_business_type()) { if (request_from == "Add Item") { MessageBox.Show(txtBusinessType.Text + " has been added", "Add Business Type", MessageBoxButtons.OK, MessageBoxIcon.Information); frmSelectBusinessType.instance.display_business_type(); this.Close(); } } else { return; } } } }