protected void grvQHNhanThan_DeleteCommand(object sender, GridCommandEventArgs e) { var iDQuanHe = (e.Item as GridDataItem).GetDataKeyValue("IDQuanHe").ToString(); int id = Convert.ToInt32(iDQuanHe); QuanHe tt = _entities.QuanHes.Where(d => d.IDQuanHe == id).First(); _entities.QuanHes.DeleteObject(tt); _entities.SaveChanges(); }
protected void grvQHNhanThan_UpdateCommand(object sender, GridCommandEventArgs e) { GridEditableItem item = e.Item as GridEditableItem; int id = Convert.ToInt32(item.GetDataKeyValue("IDQuanHe").ToString()); QuanHe tt = _entities.QuanHes.Where(d => d.IDQuanHe == id).First(); tt.NgayCapNhat = DateTime.Now; tt.NguoiCapNhat = idNhanVien; item.UpdateValues(tt); _entities.SaveChanges(); }
protected void grvQHNhanThan_InsertCommand(object sender, GridCommandEventArgs e) { GridEditableItem item = e.Item as GridEditableItem; Hashtable values = new Hashtable(); item.ExtractValues(values); QuanHe tt = new QuanHe(); tt.NgayTao = tt.NgayCapNhat = DateTime.Now; tt.NguoiTao = tt.NguoiCapNhat = idNhanVien; item.UpdateValues(tt); _entities.AddToQuanHes(tt); _entities.SaveChanges(); }
private void simpleButton1_Click(object sender, EventArgs e) { if (r2 == -1) { MessageBox.Show("Chưa chọn thành viên "); return; } if (!chonQuanHe) { MessageBox.Show("Chưa chọn quan hệ với chủ hộ"); return; } tempCongDan = DanhSachThanhVienMoi[r2].CongDan; if (DanhSachThanhVienMoi[r2].idQuanHe != 1) { DanhSachThanhVienMoi.Remove(DanhSachThanhVienMoi[r2]); QuanHe temp = (QuanHe)cmbQuanHe.SelectedItem; tempHoKhauQuanHe = new HoKhau_QuanHe(tempCongDan, temp); foreach (HoKhau_QuanHe qh in DanhSach) { if (qh.QuanHe.id == 1) { flag++; } } if (flag > 0 && tempHoKhauQuanHe.QuanHe.id == 1) { MessageBox.Show("Đã có chủ hộ rồi rồi"); return; } DanhSach.Add(tempHoKhauQuanHe); loadThanhVienMoi(); loadThanhVien(); reset(); } else { MessageBox.Show("Không được chuyển chủ hộ"); tempCongDan = null; r2 = -1; return; } }
public QuanHe findById(int id) { try { string sqlString = "select * from QuanHes where id = " + id + ""; DataSet ds = db.ExecuteQueryDataSet(sqlString, CommandType.Text); QuanHe qh = new QuanHe() { id = (int)ds.Tables[0].Rows[0].ItemArray[0], name = (string)ds.Tables[0].Rows[0].ItemArray[1], }; return(qh); } catch (Exception e) { MessageBox.Show("Lỗi FindById KhaiSinh!!! + " + e.Message); return(null); } }
public Array getArray() { try { string sqlString = "select * from QuanHes "; DataSet ds = db.ExecuteQueryDataSet(sqlString, CommandType.Text); DataTable dt = ds.Tables[0]; List <QuanHe> quanHes = new List <QuanHe>(); foreach (DataRow dr in dt.Rows) { QuanHe qh = findById((int)dr.ItemArray[0]); quanHes.Add(qh); } return(quanHes.ToArray()); } catch (Exception e) { MessageBox.Show("Lỗi getArray QuanHe + " + e.Message); return(null); } }
private void btnXacNhan_Click(object sender, EventArgs e) { int flag = 0; if (tempCongDan != null) { if (!chonQuanHe) { MessageBox.Show("Chưa chọn quan hệ"); return; } QuanHe temp = (QuanHe)cmbQuanHe.SelectedItem; tempHoKhauQuanHe = new HoKhau_QuanHe(tempCongDan, temp); foreach (HoKhau_QuanHe qh in hoKhauQuanHes) { if (qh.CongDan.Equals(tempCongDan)) { MessageBox.Show("Đã thêm người này rồi"); return; } if (qh.QuanHe.id == 1) { flag++; } } if (flag > 0 && tempHoKhauQuanHe.QuanHe.id == 1) { MessageBox.Show("Đã có chủ hộ rồi rồi"); return; } hoKhauQuanHes.Add(tempHoKhauQuanHe); CongDans.Add(tempCongDan); loadThanhVien(); } else { MessageBox.Show("Chưa nhập CMND thành viên"); } reset(); }