private void tsUpdateClass_Click(object sender, EventArgs e) { SqlConnection connect = cn.getConnect(); connect.Open(); TreeNode theNode = tvClassList.SelectedNode; string sql; sql = "select classCode, className from Class where className=N'" + theNode.Text.ToString() + "'"; SqlDataAdapter da = new SqlDataAdapter(sql, connect); DataTable tb = new DataTable(); da.Fill(tb); frmClass frm = new frmClass(); String classTypeCode; if (theNode.Tag == "1") { classTypeCode = "lcn"; } else { classTypeCode = "ltc"; } Class updateClass = new Class(tb.Rows[0]["classCode"].ToString(), tb.Rows[0]["className"].ToString(), classTypeCode); frm.cbClassType.DropDownStyle = ComboBoxStyle.DropDownList; lap2: frm.SetInPut(updateClass); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { ClassController classController = new ClassController(); Class update = frm.getClass(); if (classController.Update(update, updateClass.ClassCode) == 1) { } else { MessageBox.Show("Lớp đã tồn tại."); goto lap2; } showTreeView(); } }
private void tsAddClass_Click(object sender, EventArgs e) { frmClass frm = new frmClass(); ClassController classController = new ClassController(); Class addClass = new Class(); lap: frm.SetInPut(addClass); frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { addClass = frm.getClass(); if (classController.Insert(addClass) == 1) { } else { MessageBox.Show("Lớp đã tồn tại."); goto lap; } showTreeView(); } }