Exemple #1
0
        private async void btnTimKiem_Click(object sender, EventArgs e)
        {
            switch (cbbLoaiTimKiem.SelectedIndex)
            {
            // Tên
            case 0:
                NguoiDungBindingSource.Bind(await service.GetByName(txtTimKiem.Text), dgvDanhSachCongDan);
                break;

            // Nơi sinh
            case 1:
                NguoiDungBindingSource.Bind(await service.GetByBirthPlace(txtTimKiem.Text), dgvDanhSachCongDan);
                break;

            // Quê quán
            case 2:
                NguoiDungBindingSource.Bind(await service.GetByHomeTown(txtTimKiem.Text), dgvDanhSachCongDan);
                break;

            // Quốc tịch
            case 3:
                NguoiDungBindingSource.Bind(await service.GetByNation(txtTimKiem.Text), dgvDanhSachCongDan);
                break;

            // Địa chỉ
            case 4:
                NguoiDungBindingSource.Bind(await service.GetByAddress(txtTimKiem.Text), dgvDanhSachCongDan);
                break;
            }
        }
        public void LoadCuTruData()
        {
            lbID.Text          = CuTru.Id.ToString();
            lbDiaChi.Text      = CuTru.DiaChi;
            lbLoaiCuTru.Text   = CuTru.LoaiCuTru;
            lbNgayTao.Text     = CuTru.NgayTao.ToShortDateString();
            lbEmail.Text       = CuTru.Email;
            lbDienThoai.Text   = CuTru.DienThoai;
            lbCanBoDangKy.Text = CuTru.CanBoDuyet;

            // Load danh sách công dân
            if (CuTru.CongDans != null)
            {
                NguoiDungBindingSource.BindCuTru(CuTru.CongDans, dgvDanhSachCongDan);
            }

            // Nếu cư trú này đã được duyệt
            if (CuTru.DaDuyet)
            {
                // ẩn nút duyệt đi
                btnDuyetCuTru.Hide();

                // hiện check box
                chkDaDuyet.Visible = true;
                chkDaDuyet.Checked = CuTru.DaDuyet;
            }
            else if (HttpService.RoleName == "BaoVeDanPho") // Nếu là BVDP
            {
                // ẩn nút duyệt đi
                btnDuyetCuTru.Hide();
            }
            else
            {
                // ẩn checkbox đi
                chkDaDuyet.Visible = false;
                chkDaDuyet.Checked = false;
            }
        }
Exemple #3
0
 private async void FormDanhSachCongDan_Load(object sender, EventArgs e)
 {
     ptbLoading.Show();
     NguoiDungBindingSource.Bind(await service.GetAllAsync(), dgvDanhSachCongDan);
     ptbLoading.Hide();
 }
Exemple #4
0
 private async void btnTaiLai_Click(object sender, EventArgs e)
 {
     NguoiDungBindingSource.Bind(await service.GetAllAsync(), dgvDanhSachCongDan);
 }