Beispiel #1
0
        private void btnxoadg_Click(object sender, EventArgs e)
        {
            DOCGIA dg = new DOCGIA();

            if (MessageBox.Show("Bạn có muốn xoá?", "Thông Báo",
                                MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                foreach (DataGridViewRow row in dgvdg.SelectedRows)
                {
                    var numrow = row.Cells[0].Value;
                    dg = db.DOCGIAs.FirstOrDefault(s => s.MADOCGIA == numrow.ToString());
                    if (dg != null)
                    {
                        db.DOCGIAs.DeleteOnSubmit(dg);
                    }
                    db.SubmitChanges();
                    DataGridView();
                    MessageBox.Show("Xoá Thành Công", "Thông Báo", MessageBoxButtons.OK);
                    mskMa_docgia.Clear();
                    txtTen_docgia.Clear();
                    txtDiachi_docgia.Clear();
                    mskSdt_docgia.Clear();
                    autotang();
                }
            }
        }
Beispiel #2
0
 public void xoaDG(ListView lvDBDG)
 {
     for (int i = 0; i < lvDBDG.Items.Count; i++)
     {
         if (lvDBDG.Items[i].Selected)
         {
             DOCGIA dg = DB.DOCGIAs.FirstOrDefault(s => s.MaDocGia.Equals(lvDBDG.Items[i].SubItems[0].Text));
             try
             {
                 DB.DOCGIAs.DeleteOnSubmit(dg);
                 DB.SubmitChanges();
                 MessageBox.Show("Xóa thành công!");
             }
             catch (SqlException ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
     }
 }
Beispiel #3
0
        public void suaDG(string maDG, string hoTen, string ngaySinh, string diaChi, string email, string ngayLapThe, string ngayHetHan, string tienNo)
        {
            DOCGIA dg = DB.DOCGIAs.FirstOrDefault(s => s.MaDocGia.Equals(maDG));

            dg.HoTenDocGia = hoTen;
            dg.NgaySinh    = DateTime.Parse(ngaySinh);
            dg.DiaChi      = diaChi;
            dg.Email       = email;
            dg.NgayLapThe  = DateTime.Parse(ngayLapThe);
            dg.NgayHetHan  = DateTime.Parse(ngayHetHan);
            dg.TienNo      = float.Parse(tienNo);

            try
            {
                DB.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #4
0
        public void themDG(string maDG, string hoTen, string ngaySinh, string diaChi, string email, string ngayLapThe, string ngayHetHan, string tienNo)
        {
            DOCGIA dg = new DOCGIA();

            dg.MaDocGia    = maDG;
            dg.HoTenDocGia = hoTen;
            dg.NgaySinh    = DateTime.Parse(ngaySinh);
            dg.DiaChi      = diaChi;
            dg.Email       = email;
            dg.NgayLapThe  = DateTime.Parse(ngayLapThe);
            dg.NgayHetHan  = DateTime.Parse(ngayHetHan);
            dg.TienNo      = float.Parse(tienNo);

            try
            {
                DB.DOCGIAs.InsertOnSubmit(dg);
                DB.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            MessageBox.Show("Thêm thành công!");
        }
Beispiel #5
0
 private void btnthemsuadg_Click(object sender, EventArgs e)
 {
     if (txtTen_docgia.Text == "")
     {
         MessageBox.Show("Vui lòng nhập tên độc giả", "Thông báo", MessageBoxButtons.OK);
     }
     else if (lbltestns.Text != "")
     {
         MessageBox.Show("Vui lòng nhập ngày sinh", "Thông báo", MessageBoxButtons.OK);
     }
     else if (txtDiachi_docgia.Text == "")
     {
         MessageBox.Show("Vui lòng nhập địa chỉ", "Thông báo", MessageBoxButtons.OK);
     }
     else if (mskSdt_docgia.Text == "" || lbltestsdt.Text != "")
     {
         MessageBox.Show("Vui lòng nhập số điện thoại", "Thông báo", MessageBoxButtons.OK);
     }
     else if (txtEmail_docgia.Text == "" || lblEmail_docgia.Text != "")
     {
         MessageBox.Show("Vui lòng nhập email", "Thông báo", MessageBoxButtons.OK);
     }
     else
     {
         try
         {
             DOCGIA dg = new DOCGIA();
             dg.MADOCGIA  = mskMa_docgia.Text.Trim();
             dg.TENDOCGIA = txtTen_docgia.Text.Trim();
             dg.DIACHI    = txtDiachi_docgia.Text.Trim();
             dg.SDTDOCGIA = mskSdt_docgia.Text.Trim();
             dg.EMAIL     = txtEmail_docgia.Text.Trim();
             dg.NGAYSINH  = Convert.ToDateTime(dtmNgaysinh_docgia.Value.ToString("dd - MMM - yyyy"));
             dg.GIOITINH  = cboGioitinh_docgia.Text;
             var testdg = db.DOCGIAs.FirstOrDefault(p => p.MADOCGIA == dg.MADOCGIA);
             if (testdg == null)
             {
                 db.DOCGIAs.InsertOnSubmit(dg);
                 db.SubmitChanges();
                 MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK);
                 DataGridView();
                 mskMa_docgia.Clear();
                 txtTen_docgia.Clear();
                 txtDiachi_docgia.Clear();
                 mskSdt_docgia.Clear();
                 txtEmail_docgia.Clear();
             }
             else
             {
                 testdg.TENDOCGIA = dg.TENDOCGIA;
                 testdg.DIACHI    = dg.DIACHI;
                 testdg.SDTDOCGIA = dg.SDTDOCGIA;
                 testdg.EMAIL     = dg.EMAIL;
                 testdg.NGAYSINH  = dg.NGAYSINH;
                 testdg.GIOITINH  = dg.GIOITINH;
                 MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK);
                 db.SubmitChanges();
                 DataGridView();
                 txtTen_docgia.Clear();
                 txtDiachi_docgia.Clear();
                 mskSdt_docgia.Clear();
                 txtEmail_docgia.Clear();
             }
             autotang();
         }
         catch
         {
             MessageBox.Show("Có Lỗi", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
 }