Ejemplo n.º 1
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (!txtMaPH.Text.Trim().Equals(""))
     {
         if (them)
         {
             try
             {
                 XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                 PhongHoc gv = new PhongHoc();
                 gv.MaPH      = Convert.ToInt32(txtMaPH.Text);
                 gv.TenPH     = txtTenPH.Text;
                 gv.DungLuong = Convert.ToInt32(txtDungLuong.Text);
                 dbs.PhongHocs.InsertOnSubmit(gv);
                 dbs.SubmitChanges();
                 LoadData();
                 MessageBox.Show("Đã thêm Xong");
             }
             catch (Exception)
             {
                 MessageBox.Show("Không thêm được!!", "lỗi rồi!");
             }
         }
         else
         {
             try
             {
                 // Thứ tự dòng hiện hành
                 int r = dgvPhongHoc.CurrentCell.RowIndex;
                 // MaKH hiện hành
                 string Ma = dgvPhongHoc.Rows[r].Cells[0].Value.ToString();
                 // Câu lệnh SQL
                 XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                 var gv = (from gv1 in dbs.PhongHocs
                           where gv1.MaPH.ToString() == Ma
                           select gv1).SingleOrDefault();
                 if (gv != null)
                 {
                     gv.TenPH     = txtTenPH.Text;
                     gv.DungLuong = Convert.ToInt32(txtDungLuong.Text);
                     dbs.SubmitChanges();
                     LoadData();
                 }
                 LoadData();
                 MessageBox.Show("Đã sửa xong");
             }
             catch (Exception)
             {
                 MessageBox.Show("Không sửa được", "lỗi rồi!!");
             }
         }
     }
     else
     {
         MessageBox.Show("Phòng chưa có.Lỗi rồi!!");
         txtMaPH.Focus();
     }
     LoadData();
 }
Ejemplo n.º 2
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (!txtMaBM.Text.Trim().Equals(""))
     {
         if (them)
         {
             try
             {
                 XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                 BoMon bm = new BoMon();
                 bm.MaBM  = Convert.ToInt32(txtMaBM.Text);
                 bm.TenBM = txtTenBM.Text;
                 dbs.BoMons.InsertOnSubmit(bm);
                 dbs.SubmitChanges();
                 LoadData();
                 MessageBox.Show("Đã thêm xong");
             }
             catch (Exception)
             {
                 MessageBox.Show("Không thêm được,Lỗi rồi!!");
             }
         }
         else
         {
             try
             {
                 int    r  = dgvBoMon.CurrentCell.RowIndex;
                 string ma = dgvBoMon.Rows[r].Cells[0].Value.ToString();
                 XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                 var ng = (from p in dbs.BoMons
                           where p.MaBM.ToString() == ma
                           select p).SingleOrDefault();
                 if (ng != null)
                 {
                     ng.TenBM = txtTenBM.Text;
                     dbs.SubmitChanges();
                     LoadData();
                 }
                 LoadData();
                 MessageBox.Show("Đã sửa xong!");
             }
             catch (Exception)
             {
                 MessageBox.Show("Không sửa được,Lỗi rồi!!");
             }
         }
     }
     else
     {
         MessageBox.Show("Bộ Môn chưa có,Lỗi rồi!!");
         txtMaBM.Focus();
     }
     LoadData();
 }
Ejemplo n.º 3
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult traloi;

            traloi = MessageBox.Show("Chắc xóa không?", "Trả lời", MessageBoxButtons.OK, MessageBoxIcon.Question);
            if (traloi == DialogResult.OK)
            {
                try
                {
                    XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                    var gv = from p in dbs.GiaoViens
                             where p.MaGV.ToString() == txtMaGV.Text
                             select p;
                    dbs.GiaoViens.DeleteAllOnSubmit(gv);
                    dbs.SubmitChanges();
                    LoadData();
                    MessageBox.Show("Đã Xóa Xong");
                }
                catch (Exception)
                {
                    MessageBox.Show("Không xóa được", "lỗi rồi!!");
                }
            }
        }
Ejemplo n.º 4
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DialogResult trl;

            trl = MessageBox.Show("Chắc xóa không!!", "Lỗi rồi!!", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
            if (trl == DialogResult.OK)
            {
                try
                {
                    XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                    var n1 = from p in dbs.PhongHocs
                             where p.MaPH.ToString() == txtMaPH.Text
                             select p;
                    dbs.PhongHocs.DeleteAllOnSubmit(n1);
                    dbs.SubmitChanges();
                    LoadData();
                    MessageBox.Show("Đã xóa xong");
                }
                catch (Exception)
                {
                    MessageBox.Show("Không xóa được,Lỗi rồi!!");
                }
            }
        }
Ejemplo n.º 5
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (!txtMaGV.Text.Trim().Equals(""))
            {
                if (them)
                {
                    try
                    {
                        XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                        GiaoVien gv = new GiaoVien();
                        gv.MaGV     = Convert.ToInt32(txtMaGV.Text);
                        gv.TenGV    = txtTenGV.Text;
                        gv.SDT      = txtSDT.Text;
                        gv.ChucVu   = txtChucVu.Text;
                        gv.Email    = txtEmail.Text;
                        gv.MaBM     = Convert.ToInt32(txtMaBM.Text);
                        gv.DiaChi   = txtDiaChi.Text;
                        gv.NgaySinh = DateTimeNgaySinh.Value.ToString();
                        if (rdNam.Checked == true)
                        {
                            gv.GioiTinh = "Nam";
                        }
                        else
                        {
                            gv.GioiTinh = "Nữ";
                        }

                        dbs.GiaoViens.InsertOnSubmit(gv);
                        dbs.SubmitChanges();
                        LoadData();
                        MessageBox.Show("Đã thêm Xong");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Không thêm được!!", "lỗi rồi!");
                    }
                }
                else
                {
                    try
                    {
                        // Thứ tự dòng hiện hành
                        int r = dgvGiaoVien.CurrentCell.RowIndex;
                        // MaKH hiện hành
                        string Ma = dgvGiaoVien.Rows[r].Cells[0].Value.ToString();
                        // Câu lệnh SQL
                        XepThoiKhoaBieuDataContext dbs = new XepThoiKhoaBieuDataContext();
                        var gv = (from gv1 in dbs.GiaoViens
                                  where gv1.MaGV.ToString() == Ma
                                  select gv1).SingleOrDefault();
                        if (gv != null)
                        {
                            gv.TenGV  = txtTenGV.Text;
                            gv.SDT    = txtSDT.Text;
                            gv.ChucVu = txtChucVu.Text;
                            gv.Email  = txtEmail.Text;
                            gv.MaBM   = Convert.ToInt32(txtMaBM.Text);
                            gv.DiaChi = txtDiaChi.Text;
                            if (rdNam.Checked == true)
                            {
                                gv.GioiTinh = "Nam";
                            }
                            else
                            {
                                gv.GioiTinh = "Nữ";
                            }
                            dbs.SubmitChanges();
                            LoadData();
                        }
                        LoadData();
                        MessageBox.Show("Đã sửa xong");
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Không sửa được", "lỗi rồi!!");
                    }
                }
            }
            else
            {
                MessageBox.Show("Giáo viên chưa có.Lỗi rồi!!");
                txtMaGV.Focus();
            }
            LoadData();
        }