private async void btnXacNhan_Click(object sender, EventArgs e) { for (int i = 0; i < grvCanBo.RowCount; i++) { CAN_BO canBo = grvCanBo.GetRow(i) as CAN_BO; if (grvCanBo.IsRowSelected(i)) { if (!_lstIdCanBo.Contains(canBo.IdCanBo)) { _db.TRUC_TUAN_CAN_BO.Add(new TRUC_TUAN_CAN_BO() { IdTrucTuan_CanBo = SequenceId.TRUC_TUAN_CAN_BO(), IdTrucTuan = _idTrucTuan, IdCanBo = canBo.IdCanBo }); } } else { var delete = _db.TRUC_TUAN_CAN_BO.Local.FirstOrDefault(p => p.IdCanBo == canBo.IdCanBo); if (delete != null) { _db.TRUC_TUAN_CAN_BO.Remove(delete); } } } await _db.SaveChangesAsync(); this.DialogResult = DialogResult.OK; }
private void btnThemCanBo_Click(object sender, EventArgs e) { CAN_BO canBo = new CAN_BO() { IdCanBo = SequenceId.CAN_BO(), TrinhDoLyLuanChinhTri = "Chưa có", TrinhDoNgoaiNgu = "Chưa có", TrinhDoTinHoc = "Chưa có" }; cAN_BOBindingSource.Position = cAN_BOBindingSource.Add(canBo); }
public GiayDiDuong(CAN_BO can_bo, List <MA_DIA_BAN_XA> danh_sach_xa) { this.Cuocs = new List <Cuoc>(); foreach (var xa in danh_sach_xa) { this.Cuocs.Add(new Cuoc() { Xa = xa }); } this.CanBo = can_bo; }
public void DienThongTinTest() { List <MA_DIA_BAN_XA> lstXa = new List <MA_DIA_BAN_XA>() { new MA_DIA_BAN_XA() { ID = "CD", ND = "Cốc Đán" }, new MA_DIA_BAN_XA() { ID = "TA", ND = "Thượng Ân" }, new MA_DIA_BAN_XA() { ID = "HN", ND = "Hương Nê" }, new MA_DIA_BAN_XA() { ID = "LN", ND = "Lãng Ngâm" } }; TaoGiayDiDuong taoGiayDiDuong = new TaoGiayDiDuong(lstXa); NhomNgay nhomNgay = new NhomNgay(1, 2019, new List <int>() { 1, 2 }); for (int id = 1; id <= 15; id++) { var cb = new CAN_BO() { IdCanBo = id }; GiayDiDuong giay = new GiayDiDuong(cb, lstXa); taoGiayDiDuong.DienThongTin(giay, nhomNgay); } foreach (var xa in lstXa) { Debug.WriteLine(xa.ND); foreach (var d in taoGiayDiDuong.ThongKeDiaBanXa[xa]) { if (d.Value.Count != 0) { Debug.WriteLine($"Ngày {d.Key.ToString().PadLeft(2, '0')}: {d.Value}"); } } } Assert.IsTrue(true); }