private void LoadDataToControl(int iRow) { string maNgThue = dtgvDSNguoiThue.Rows[iRow].Cells[0].Value.ToString(); NGUOITHUE nt = db.NGUOITHUEs.Where(p => p.IDNGUOITHUE == maNgThue).FirstOrDefault(); try { txtHoTen.Text = nt.HOTEN; txtCMND.Text = nt.CMND; txtDiaChi.Text = nt.DIACHI; txtIDNguoiThue.Text = nt.IDNGUOITHUE; txtSDT.Text = nt.SDT; txtIDPhong.Text = nt.IDPHONG; dtpNgaySinh.Value = DateTime.Parse(nt.NGAYSINH.ToString()); } catch (Exception) { MessageBox.Show("Lỗi :'(", "[Thông Báo]"); } }
private void btnXoa_Click(object sender, EventArgs e) { flag = -1; btnLuu.Enabled = false; btnSua.Enabled = true; btnXoa.Enabled = false; btnThem.Enabled = true; NGUOITHUE nt = db.NGUOITHUEs.SingleOrDefault(p => p.IDNGUOITHUE == txtIDNguoiThue.Text); //DialogResult result = new DialogResult(); if (nt != null) { if (MessageBox.Show("Bạn có muốn xóa ???", "[Thông báo]", MessageBoxButtons.YesNo) == DialogResult.Yes) { db.NGUOITHUEs.DeleteOnSubmit(nt); db.SubmitChanges(); LoadData(); MessageBox.Show("Xóa Thành Công :D"); } } }
private void btnLuu_Click(object sender, EventArgs e) { btnThem.Enabled = true; btnSua.Enabled = true; btnXoa.Enabled = false; btnLuu.Enabled = false; if (flag == 0)//thêm { //try { NGUOITHUE nt = new NGUOITHUE(); nt.HOTEN = txtHoTen.Text; nt.NGAYSINH = dtpNgaySinh.Value; nt.DIACHI = txtDiaChi.Text; try { nt.IDNGUOITHUE = txtIDNguoiThue.Text; nt.CMND = txtCMND.Text; nt.SDT = txtSDT.Text; nt.IDPHONG = txtIDPhong.Text; db.NGUOITHUEs.InsertOnSubmit(nt); db.SubmitChanges(); LoadData(); MessageBox.Show("Thêm Thành Công !!!", "[Thông Báo]"); } catch (Exception) { MessageBox.Show("Lỗi Rồi :(", "[Thông Báo]", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } if (flag == 1)//sửa { NGUOITHUE nt = db.NGUOITHUEs.Where(p => p.IDNGUOITHUE == txtIDNguoiThue.Text).FirstOrDefault(); //try { if (nt != null)//nếu có { nt.SDT = txtSDT.Text; nt.DIACHI = txtDiaChi.Text; nt.CMND = txtCMND.Text; nt.NGAYSINH = dtpNgaySinh.Value; nt.HOTEN = txtHoTen.Text; try { nt.IDPHONG = txtIDPhong.Text; //cập nhật lại db.SubmitChanges(); LoadData(); MessageBox.Show("Sửa thành công !!!", "[Thông báo]"); } catch (Exception) { MessageBox.Show("Lỗi Rồi :(", "[Thông Báo]", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } flag = -1; txtIDNguoiThue.Enabled = false; }
partial void DeleteNGUOITHUE(NGUOITHUE instance);
partial void UpdateNGUOITHUE(NGUOITHUE instance);
partial void InsertNGUOITHUE(NGUOITHUE instance);
private void detach_NGUOITHUEs(NGUOITHUE entity) { this.SendPropertyChanging(); entity.PHONGTRO = null; }