/* * Handle in Events */ private void visibleText(BunifuMaterialTextbox txt, PictureBox ptc, Guna2ImageButton btn, BunifuThinButton2 btnClb, bool isText) { txt.Visible = isText; ptc.Visible = !isText; btn.Visible = !isText; btnClb.Visible = !isText; }
private void add_module_btn_Click(object sender, EventArgs e) { int count = flowLayoutPanel1.Controls.OfType <Guna2TextBox>().ToList().Count; Guna2ComboBox select_mod = new Guna2ComboBox(); select_mod.Size = new Size(328, 24); select_mod.DrawMode = DrawMode.Normal; select_mod.Name = "combo_" + (count + 1); select_sem_combo.DropDownStyle = ComboBoxStyle.DropDownList; select_sem_combo.Font = new Font("Segoe UI", 9); foreach (DataRow dr in dt.Rows) { select_mod.Items.Add(dr["lecture_module"].ToString()); } // select_mod.SelectedIndex = 0; Guna2ImageButton delete = new Guna2ImageButton(); delete.Size = new Size(24, 24); delete.BackColor = Color.White; delete.Name = "btnDelete_" + (count + 1); delete.Image = Resources.delete_red; delete.HoverState.ImageSize = new Size(22, 22); delete.Click += new EventHandler(deleteBtn_Click); flowLayoutPanel1.Controls.Add(delete); flowLayoutPanel1.Controls.Add(select_mod); }
private void deleteBtn_Click(object sender, EventArgs e) { Guna2ImageButton deleteBtn = (sender as Guna2ImageButton); int index = int.Parse(deleteBtn.Name.Split('_')[1]); flowLayoutPanel1.Controls.Remove(flowLayoutPanel1.Controls.Find("combo_" + index, true)[0]); flowLayoutPanel1.Controls.Remove(deleteBtn); databaseConnection.Close(); }
private void setIntakes(string intake, string no) { Guna2ImageButton deleteBtn = new Guna2ImageButton(); deleteBtn.Image = Resources.remove; deleteBtn.Name = intake; deleteBtn.Size = new Size(22, 22); deleteBtn.Location = new Point(168, 14); deleteBtn.HoverState.ImageSize = new Size(22, 22); deleteBtn.Click += new EventHandler(deleteBtn_Click); Guna2Panel back_panel = new Guna2Panel(); back_panel.Name = intake; back_panel.Tag = deleteBtn; back_panel.FillColor = Color.White; back_panel.BackColor = Color.White; back_panel.Size = new Size(200, 160); back_panel.ShadowDecoration.Depth = 5; back_panel.ShadowDecoration.Color = Color.Black; back_panel.ShadowDecoration.BorderRadius = 0; back_panel.Margin = new Padding(20, 3, 3, 3); back_panel.ShadowDecoration.Shadow = new Padding(5, 5, 5, 5); back_panel.ShadowDecoration.Enabled = true; Guna2Panel top_panel = new Guna2Panel(); top_panel.FillColor = Color.FromArgb(100, 88, 255); top_panel.BackColor = Color.FromArgb(100, 88, 255); top_panel.Dock = DockStyle.Top; top_panel.Size = new Size(200, 50); Guna2HtmlLabel intake_name = new Guna2HtmlLabel(); intake_name.Text = "Intake " + intake; intake_name.Font = new Font("Segoe UI", 12); intake_name.ForeColor = Color.White; intake_name.Location = new Point(60, 12); Guna2HtmlLabel count = new Guna2HtmlLabel(); count.Text = no; count.ForeColor = Color.Black; count.Font = new Font("Segoe UI", 18); count.Location = new Point(84, 84); top_panel.Controls.Add(intake_name); top_panel.Controls.Add(deleteBtn); back_panel.Controls.Add(count); back_panel.Controls.Add(top_panel); intakes_flowlayout_panel.Controls.Add(back_panel); }
private void deleteBtn_Click(object sender, EventArgs e) { Guna2ImageButton deleteBtn = (sender as Guna2ImageButton); string message = "Are you sure want to delete this Intake?" + Environment.NewLine + "Deleting an intake will delete all the students associated with it"; if (MessageBox.Show(message, "Confirm Delete", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning) == DialogResult.Yes) { intakes_flowlayout_panel.Controls.Remove(intakes_flowlayout_panel.Controls.Find(deleteBtn.Name, true)[0]); databaseConnection.Open(); MySqlCommand deleteIntake = new MySqlCommand("Delete from intakes where intake='" + deleteBtn.Name + "'", databaseConnection); deleteIntake.ExecuteNonQuery(); databaseConnection.Close(); } }
public void onEdit() { databaseConnection.Open(); MySqlCommand getmoduleId = new MySqlCommand("Select module_id from lecturer_module_tb where lecturer_id = '" + getID + "'", databaseConnection); MySqlDataAdapter sda = new MySqlDataAdapter(getmoduleId); sda.Fill(modIdTable); // DataTable dts = new DataTable(); foreach (DataRow dr in modIdTable.Rows) { MySqlCommand getModule = new MySqlCommand("Select lecture_module from module_info where id='" + dr["module_id"] + "'", databaseConnection); string modulename = getModule.ExecuteScalar().ToString(); int count = flowLayoutPanel1.Controls.OfType <Guna2TextBox>().ToList().Count; Guna2ComboBox select_mod = new Guna2ComboBox(); select_mod.Size = new Size(328, 24); select_mod.DrawMode = DrawMode.Normal; select_mod.Name = "combo_" + (count + 1); select_sem_combo.DropDownStyle = ComboBoxStyle.DropDownList; select_sem_combo.Font = new Font("Segoe UI", 9); loadForEdit(); foreach (DataRow drt in editDT.Rows) { select_mod.Items.Add(drt["lecture_module"].ToString()); } select_mod.SelectedItem = modulename; Guna2ImageButton delete = new Guna2ImageButton(); delete.Size = new Size(24, 24); delete.BackColor = Color.White; delete.Name = "btnDelete_" + (count + 1); delete.Image = Resources.delete_red; delete.HoverState.ImageSize = new Size(22, 22); delete.Click += new EventHandler(deleteBtn_Click); flowLayoutPanel1.Controls.Add(delete); flowLayoutPanel1.Controls.Add(select_mod); } databaseConnection.Close(); }
private Guna2ImageButton addBtnOpen() { Guna2ImageButton btnOpen = new Guna2ImageButton(); btnOpen.BackColor = System.Drawing.Color.Transparent; btnOpen.CheckedState.ImageSize = new System.Drawing.Size(64, 64); btnOpen.CheckedState.Parent = btnOpen; animation.SetDecoration(btnOpen, BunifuAnimatorNS.DecorationType.None); btnOpen.HoverState.ImageRotate = 15F; btnOpen.HoverState.ImageSize = new System.Drawing.Size(64, 64); btnOpen.HoverState.Parent = btnOpen; //btnOpen.Image = ((System.Drawing.Image)(Resources.GetObject("btnOpen.Image"))); btnOpen.ImageRotate = 0F; btnOpen.Location = new System.Drawing.Point(466, 11); btnOpen.PressedState.ImageFlip = Guna.UI2.WinForms.Enums.FlipOrientation.Horizontal; btnOpen.PressedState.ImageSize = new System.Drawing.Size(64, 64); btnOpen.PressedState.Parent = btnOpen; btnOpen.Size = new System.Drawing.Size(80, 65); btnOpen.Click += new System.EventHandler(this.btnOpen_Click); btnOpens.Add(btnOpen); return(btnOpen); }