private void bnt_Add_Click(object sender, EventArgs e)
 {
     if (txb_MaGV.Text == "" || cb_MAKH.Text == "")
     {
         MessageBox.Show("Vui lòng nhập Mã GV và Mã khoa", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
     }
     else
     {
         check_DBExit check_GV = new check_DBExit("MAGV", txb_MaGV.Text.Trim(), "GIAOVIEN");
         check_DBExit check_KH = new check_DBExit("MAKH", cb_MAKH.Text.Trim(), "KHOA");
         if (check_GV.check())
         {
             MessageBox.Show("Giáo viên đã tồn tại!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         }
         else if (check_KH.check())
         {
             conn.Open();
             string addValue = "insert into GIAOVIEN (MAGV,HO,TEN,HOCVI,MAKH) values ('" + txb_MaGV.Text + "','" + txb_Ho.Text + "','" + txb_TEN.Text + "','" + txb_HOCVI.Text + "','" + cb_MAKH.Text + "')";
             adapter = new SqlDataAdapter(addValue, conn);
             adapter.SelectCommand.ExecuteNonQuery();
             conn.Close();
         }
         else
         {
             MessageBox.Show("Khoa không tồn tại!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         }
     }
     load_View_GV();
 }
Пример #2
0
 private void bntAdd_Click(object sender, EventArgs e)
 {
     if (txb_MAMON.Text == "" || txb_TENMON.Text == "")
     {
         MessageBox.Show("Vui lòng điền đầy đủ thông tin", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
     }
     else
     {
         check_DBExit check = new check_DBExit("MAMH", txb_MAMON.Text, "MONHOC");
         if (check.check())
         {
             MessageBox.Show("Môn học đã tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         }
         else
         {
             conn.Open();
             string addValue = "INSERT INTO MONHOC(MAMH,TENMH) VALUES ('" + txb_MAMON.Text.Trim() + "','" + txb_TENMON.Text.Trim() + "')";
             adapter = new SqlDataAdapter(addValue, conn);
             adapter.SelectCommand.ExecuteNonQuery();
             txb_MAMON.Text  = "";
             txb_TENMON.Text = "";
             conn.Close();
             load_DataGridView();
         }
     }
 }
 private void bnt_Add_Click(object sender, EventArgs e)
 {
     conn.Open();
     if (txb_MASV.Text == "" || cb_MALOP.Text == "")
     {
         MessageBox.Show("Vui lòng nhập thông tin Mã sinh viên và Mã lớp", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
     }
     else
     {
         check_DBExit check_MASV  = new check_DBExit("MASV", txb_MASV.Text, "SINHVIEN");
         check_DBExit check_MALOP = new check_DBExit("MALOP", cb_MALOP.Text, "LOP");
         if (check_MASV.check())
         {
             MessageBox.Show("Mã sinh viên đã tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
         }
         else
         {
             if (check_MALOP.check())
             {
                 string addvalue = "insert into SINHVIEN (MASV,HO,TEN,NGAYSINH,DIACHI,MALOP) values ('" + txb_MASV.Text + "','" + txb_Ho.Text + "','" + txb_TEN.Text + "','" + Convert.ToDateTime(txb_NGAYSINH.Text.Trim()) + "','" + txb_DIACHI.Text + "','" + cb_MALOP.Text + "')";
                 adapter = new SqlDataAdapter(addvalue, conn);
                 adapter.SelectCommand.ExecuteNonQuery();
             }
             else
             {
                 MessageBox.Show("Mã lớp không tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
             }
         }
     }
     conn.Close();
     load_SINHVIEN();
 }
Пример #4
0
        private void bnt_DelKhoa_Click(object sender, EventArgs e)
        {
            check_DBExit check_Khoa = new check_DBExit("MAKH", txb_MAKH.Text.Trim(), "KHOA");

            if (txb_MAKH.Text == "")
            {
                MessageBox.Show("Vui lòng nhập mã khoa", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
            else if (!check_Khoa.check())
            {
                MessageBox.Show("Khoa không tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
            else
            {
                conn.Open();
                string delValue_Lop  = "delete from LOP where MAKH='" + txb_MAKH.Text.Trim() + "'";
                string delValue_Khoa = "delete from KHOA where MAKH='" + txb_MAKH.Text.Trim() + "'";
                adapter = new SqlDataAdapter(delValue_Lop, conn);
                adapter.SelectCommand.ExecuteNonQuery();
                adapter = new SqlDataAdapter(delValue_Khoa, conn);
                adapter.SelectCommand.ExecuteNonQuery();
                conn.Close();
                Load_Khoa();
                load_Lop();
            }
        }
Пример #5
0
        private void bnt_AddLop_Click(object sender, EventArgs e)
        {
            conn.Open();
            check_DBExit check_Lop = new check_DBExit("MALOP", txb_MALOP.Text.Trim(), "LOP");

            if (check_Lop.check())
            {
                MessageBox.Show("Lớp đã tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
            else if (txb_MAKH.Text == "")
            {
                MessageBox.Show("Vui lòng nhập mã khoa", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
            else
            {
                dataSrc = Login.server;
                conn    = new SqlConnection(dataSrc);
                string addValue = "insert into LOP (MALOP,TENLOP,MAKH) values ('" + txb_MALOP.Text + "','" + txb_TENLOP.Text + "','" + txb_MAKH.Text + "')";
                adapter = new SqlDataAdapter(addValue, conn);
                adapter.SelectCommand.ExecuteNonQuery();
                conn.Close();
                dataSrc = Login.datasSrc;
                load_Lop();
            }
            txb_MALOP.Text  = "";
            txb_TENLOP.Text = "";
        }
        private void bnt_Edit_Click(object sender, EventArgs e)
        {
            conn.Open();
            check_DBExit check_MAKH = new check_DBExit("MAKH", cb_MAKH.Text, "KHOA");

            if (check_MAKH.check())
            {
                string editValue = "update GIAOVIEN set HO='" + txb_Ho.Text + "',TEN='" + txb_TEN.Text + "', HOCVI='" + txb_HOCVI.Text + "',MAKH='" + cb_MAKH.Text + "' where MAGV='" + txb_MaGV.Text + "'";
                adapter = new SqlDataAdapter(editValue, conn);
                adapter.SelectCommand.ExecuteNonQuery();
                conn.Close();
            }
            else
            {
                MessageBox.Show("Khoa không tồn tại!", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
            load_View_GV();
        }
        private void bnt_Edit_Click(object sender, EventArgs e)
        {
            conn.Open();
            check_DBExit check_Lop = new check_DBExit("MALOP", cb_MALOP.Text, "SINHVIEN");

            if (check_Lop.check())
            {
                string editValue = "update SINHVIEN set HO='" + txb_Ho.Text + "', TEN='" + txb_TEN.Text + "',NGAYSINH='" + Convert.ToDateTime(txb_NGAYSINH.Text.Trim()) + "',DIACHI='" + txb_DIACHI.Text + "',MALOP='" + cb_MALOP.Text + "' where MASV='" + txb_MASV.Text + "'";
                adapter = new SqlDataAdapter(editValue, conn);
                adapter.SelectCommand.ExecuteNonQuery();
            }
            else
            {
                MessageBox.Show("Mã lớp hoặc Mã SV không đúng", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
            conn.Close();
            load_SINHVIEN();
        }
Пример #8
0
        private void bnt_AddKhoa_Click(object sender, EventArgs e)
        {
            conn.Open();
            check_DBExit check_Khoa = new check_DBExit("MAKH", txb_MAKH.Text.Trim(), "KHOA");

            if (check_Khoa.check())
            {
                MessageBox.Show("Khoa đã tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
            }
            else
            {
                dataSrc = Login.server;
                conn    = new SqlConnection(dataSrc);
                string addValue = "insert into KHOA (MAKH,TENKH,MACS) values ('" + txb_MAKH.Text + "','" + txb_TENKHOA.Text + "','" + txb_MACS.Text + "')";
                adapter = new SqlDataAdapter(addValue, conn);
                adapter.SelectCommand.ExecuteNonQuery();
                conn.Close();
                dataSrc = Login.datasSrc;
                Load_Khoa();
            }
        }
Пример #9
0
 private void bnt_Login_Click(object sender, EventArgs e)
 {
     getID        = txbUser.Text.Trim().ToString();
     this.getPass = txbPass.Text.Trim();
     if (cb_COSO.Text.Trim().Equals(""))
     {
         MessageBox.Show("Vui lòng chọn cơ sở", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
     }
     else if (!rd_SINHVIEN.Checked && !rd_NHANVIEN.Checked)
     {
         MessageBox.Show("Bạn là sinh viên hay nhân viên ?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
     }
     else
     {
         if (cb_COSO.Text.Trim().Equals("CO SO 1"))
         {
             serverName = "CHRISTIAN_1";
             datasSrc   = @"Data Source=DESKTOP-5BU4OJJ\" + serverName + ";Initial Catalog=THI_TN;User ID=" + getID + ";Password="******";Asynchronous Processing=False;ApplicationIntent=ReadWrite";
             if (rd_SINHVIEN.Checked)
             {
                 try
                 {
                     check_DBExit check = new check_DBExit("USERNAME", getID, "MEMBER");
                     if (check.check())
                     {
                         Menu mn = new Menu();
                         this.Hide();
                         mn.ShowDialog(this);
                         this.Show();
                     }
                 }
                 catch (SqlException)
                 {
                     MessageBox.Show("Tài khoản không tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                 }
             }
             else
             {
                 try
                 {
                     check_DBExit check = new check_DBExit("USERNAME", getID, "MEMBER");
                     if (check.check())
                     {
                         Menu mn = new Menu();
                         this.Hide();
                         mn.ShowDialog(this);
                         this.Show();
                     }
                 }
                 catch (SqlException)
                 {
                     MessageBox.Show("Tài khoản không tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                 }
             }
         }
         else
         {
             serverName = "CHRISTIAN_2";
             datasSrc   = @"Data Source=DESKTOP-5BU4OJJ\" + serverName + ";Initial Catalog=THI_TN;User ID=" + getID + ";Password="******";Asynchronous Processing=False;ApplicationIntent=ReadWrite";
             if (rd_SINHVIEN.Checked)
             {
                 try
                 {
                     check_DBExit check = new check_DBExit("USERNAME", getID, "MEMBER");
                     if (check.check())
                     {
                         Menu mn = new Menu();
                         this.Hide();
                         mn.ShowDialog(this);
                         this.Show();
                     }
                 }
                 catch (SqlException)
                 {
                     MessageBox.Show("Tài khoản không tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                 }
             }
             else
             {
                 try
                 {
                     check_DBExit check = new check_DBExit("USERNAME", getID, "MEMBER");
                     if (check.check())
                     {
                         Menu mn = new Menu();
                         this.Hide();
                         mn.ShowDialog(this);
                         this.Show();
                     }
                 }
                 catch (SqlException)
                 {
                     MessageBox.Show("Tài khoản không tồn tại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning);
                 }
             }
         }
     }
 }