예제 #1
0
        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();
            }
        }
예제 #2
0
        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();
            }
        }