Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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;
 }
Exemplo n.º 4
0
        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);
        }