예제 #1
0
        private void btnClose_Click(object sender, EventArgs e)
        {
            this.Close();
            ClassForm f = new ClassForm();

            f.Show();
        }
예제 #2
0
        private void btConfim_Click(object sender, EventArgs e)
        {
            ClassDAL classDAL = new ClassDAL();

            classDAL.ConnectToDatabase();
            try
            {
                if (textboxClassID.Text != "" && textboxClassName.Text != "" && textboxStartingHour.Text != "")
                {
                    if (classDAL.InsertClass(textboxClassID.Text, textboxClassName.Text, textboxStartingHour.Text, startDate.Value, endDate.Value, ((ProgramDTO)comboBoxProgram.SelectedItem).ProgramId.ToString()))
                    {
                        MessageBox.Show("Thêm lớp thành công!!!");
                        this.Close();
                        ClassForm f = new ClassForm();
                        f.Show();
                    }
                }
                else
                {
                    MessageBox.Show("Thêm lớp không thành công, vui lòng nhập đủ thông tin!");
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Thêm lớp không thành công!!!");
            }
        }
예제 #3
0
        private void buttonClass_Click(object sender, EventArgs e)
        {
            ClassForm f = new ClassForm();

            this.Hide();
            f.Show();
        }
예제 #4
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            //xoa lop hoc
            //if (this.dgvListClass.SelectedRows.Count > 0)
            //{
            //    ClassDAL classDAL = new ClassDAL();
            //    classDAL.ConnectToDatabase();
            //    ClassDTO currentObject = (ClassDTO)dgvListClass.CurrentRow.DataBoundItem;
            //    if(classDAL.DeleteClass(currentObject.ClassId))
            //    {
            //        classDAL = new ClassDAL();
            //        classDAL.ConnectToDatabase();
            //        dgvListClass.DataSource = classDAL.GetAllClass();
            //        dgvListClass.Update();
            //        dgvListClass.Refresh();
            //    }
            //}
            //DeleteClassForm f = new DeleteClassForm();
            //this.Hide();
            //f.ShowDialog();
            //this.Show();
            ClassDAL  classDAL  = new ClassDAL();
            SignupDAL signupDAL = new SignupDAL();

            classDAL.ConnectToDatabase();
            ClassDTO currentObject = (ClassDTO)dgvListClass.CurrentRow.DataBoundItem;

            nameClass = currentObject.ClassId.ToUpperInvariant();
            DialogResult dialogResult = MessageBox.Show("Bạn có chắc xoá lớp học: " + nameClass, "Thông báo", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                signupDAL.DeleteSignup(nameClass);
                classDAL.DeleteClass(nameClass);
                MessageBox.Show("Xoá lớp học thành công!!!");
                this.Close();
                ClassForm f = new ClassForm();
                f.Show();
            }

            ;
        }
예제 #5
0
        private void btConfim_Click(object sender, EventArgs e)
        {
            ClassDAL classDAL = new ClassDAL();

            classDAL.ConnectToDatabase();
            ClassDTO classDTO = new ClassDTO(textboxClassID.Text, textboxClassName.Text, textboxStartingHour.Text, startDate.Value, endDate.Value, ((ProgramDTO)comboBoxProgram.SelectedItem).ProgramId.ToString());

            try
            {
                if (classDAL.UpdateClass(classDTO))
                {
                    MessageBox.Show("Đổi lớp thành công!!!");
                    this.Close();
                    ClassForm f = new ClassForm();
                    f.Show();
                }
            }
            catch (Exception)

            {
                MessageBox.Show("Thay đổi thất bại!!!");
            }
        }