public async Task <IActionResult> PutPhuongXa(int id, PhuongXa phuongXa)
        {
            if (id != phuongXa.id)
            {
                return(BadRequest());
            }

            _context.Entry(phuongXa).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!PhuongXaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
        public async Task <ActionResult <PhuongXa> > PostPhuongXa(PhuongXa phuongXa)
        {
            _context.PhuongXas.Add(phuongXa);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetPhuongXa", new { id = phuongXa.id }, phuongXa));
        }
        private void Add_DoanVien_Click(object sender, RoutedEventArgs e)
        {
            Add = true;

            Add_DoanVien.IsEnabled = false;
            Mod_DoanVien.IsEnabled = false;

            SQLiteConnection sqlite_conn = new SQLiteConnection("Data source = QuanLyDoanVien.db");
            SQLiteCommand    sqlite_com  = new SQLiteCommand();

            sqlite_conn.Open();
            sqlite_com = sqlite_conn.CreateCommand();

            sqlite_com.CommandText = "SELECT Max(ID) FROM DoanVien";
            MaDoanVien.Text        = (Convert.ToInt32(sqlite_com.ExecuteScalar()) + 1).ToString();



            HoVaTen.IsEnabled                   = NgaySinh.IsEnabled = QueQuan.IsEnabled =
                GioiTinh.IsEnabled              = ChiDoan.IsEnabled = ChucVu.IsEnabled = ToDanPho.IsEnabled =
                    PhuongXa.IsEnabled          = QuanHuyen.IsEnabled = TinhThanh.IsEnabled = NgayVaoDang.IsEnabled =
                        NgayVaoDoan.IsEnabled   = TinhTrang.IsEnabled = CMND.IsEnabled = Email.IsEnabled =
                            DienThoai.IsEnabled = DanToc.IsEnabled = TonGiao.IsEnabled = HoanCanh.IsEnabled = TrinhDo.IsEnabled
                                                                                                                  = true;

            HoVaTen.Clear();
            NgaySinh.Clear(); QueQuan.Clear();
            GioiTinh.Clear(); ChiDoan.Clear(); ChucVu.Clear(); ToDanPho.Clear();
            PhuongXa.Clear(); QuanHuyen.Clear(); TinhThanh.Clear(); NgayVaoDang.Clear();
            NgayVaoDoan.Clear(); TinhTrang.Clear(); CMND.Clear(); Email.Clear();
            DienThoai.Clear(); DanToc.Clear(); TonGiao.Clear(); HoanCanh.Clear(); TrinhDo.Clear();
        }
        private void btnThem_Click(object sender, EventArgs e)
        {
            ResetForm();
            //Nếu độ dài lớn hơn 10 thì chỉ lấy 10 ký tự đầu tiên
            if (txtMaPhuongXa.Text.Length > 10)
            {
                txtMaPhuongXa.Text = txtMaPhuongXa.Text.Substring(0, 10);
            }

            if (txtMaPhuongXa.Text.Equals(""))
            {
                lbl_MaPhuongXa.Text = "Vui lòng nhập mã phường xã!";
                return;
            }
            else if (txtTenPhuongXa.Text.Equals(""))
            {
                lbl_TenPhuongXa.Text = "Vui lòng nhập tên phường xã!";
                return;
            }
            else if (comboBox_TenTinhThanh.SelectedValue.ToString().Equals(""))
            {
                lbl_TenTinhThanh.Text = "Vui lòng chọn tên tỉnh thành!";
                return;
            }
            else if (comboBox_TenQuanHuyen.SelectedValue.ToString().Equals(""))
            {
                lbl_TenQuanHuyen.Text = "Vui lòng chọn tên quận huyện!";
                return;
            }
            else if (DungChung.pxBO.Exist(txtMaPhuongXa.Text))
            {
                lbl_MaPhuongXa.Text = "Mã phường xã đã tồn tại!";
                return;
            }
            else
            {
                PhuongXa px = new PhuongXa();
                px.MaPhuongXa  = txtMaPhuongXa.Text;
                px.TenPhuongXa = txtTenPhuongXa.Text;
                px.MaQuanHuyen = comboBox_TenQuanHuyen.SelectedValue.ToString();
                DungChung.Db.PhuongXas.InsertOnSubmit(px);
                DungChung.Db.SubmitChanges();
                DungChung.frmMain.QLPhuongXa_Load();
                MessageBox.Show("Đã thêm phường xã!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }
Beispiel #5
0
        private void FrmSuaNK_Load(object sender, EventArgs e)
        {
            var pp = from s in FrmMain._danhSachNhanKhau
                     where s.MaNhanKhau.Equals(FrmMain.MaNhanKhau)
                     select s;

            _nk = pp.First();



            xa3   = bo.get(_nk.QueQuan);
            xa2   = bo.get(_nk.NoiThuongTruTruocKhiChuyenDen);
            xa1   = bo.get(_nk.NoiLamViec);
            DsXa3 = bo.getList(xa3.MaQuanHuyen);
            DsXa2 = bo.getList(xa2.MaQuanHuyen);
            DsXa1 = bo.getList(xa1.MaQuanHuyen);


            huyen3 = huyenBo.get(xa3.MaQuanHuyen);
            huyen2 = huyenBo.get(xa2.MaQuanHuyen);
            huyen1 = huyenBo.get(xa1.MaQuanHuyen);


            DsHuyen3 = huyenBo.getList(huyen3.MaTinhThanh);
            DsHuyen2 = huyenBo.getList(huyen2.MaTinhThanh);
            DsHuyen1 = huyenBo.getList(huyen1.MaTinhThanh);



            CboTinh1.DataSource    = DsTinh1;
            CboTinh2.DataSource    = DsTinh2;
            CboTinh3.DataSource    = DsTinh3;
            CboTinh1.DisplayMember = "TenTinhThanh";
            CboTinh2.DisplayMember = "TenTinhThanh";
            CboTinh3.DisplayMember = "TenTinhThanh";
            CboTinh1.ValueMember   = "MaTinhThanh";
            CboTinh2.ValueMember   = "MaTinhThanh";
            CboTinh3.ValueMember   = "MaTinhThanh";


            Cboxa3.DataSource    = DsXa3;
            Cboxa2.DataSource    = DsXa2;
            CboXa1.DataSource    = DsXa1;
            Cboxa3.DisplayMember = "TenPhuongXa";
            Cboxa2.DisplayMember = "TenPhuongXa";
            CboXa1.DisplayMember = "TenPhuongXa";
            Cboxa3.ValueMember   = "MaPhuongXa";
            Cboxa2.ValueMember   = "MaPhuongXa";
            CboXa1.ValueMember   = "MaPhuongXa";


            CboHuyen1.DataSource    = DsHuyen1;
            Cbohuyen2.DataSource    = DsHuyen2;
            Cbohuyen3.DataSource    = DsHuyen3;
            CboHuyen1.DisplayMember = "TenQuanHuyen";
            Cbohuyen2.DisplayMember = "TenQuanHuyen";
            Cbohuyen3.DisplayMember = "TenQuanHuyen";
            CboHuyen1.ValueMember   = "MaQuanHuyen";
            Cbohuyen2.ValueMember   = "MaQuanHuyen";
            Cbohuyen3.ValueMember   = "MaQuanHuyen";



            CboTenHoKhau.DataSource    = FrmMain._danhSachHoKhau;
            CboTenHoKhau.DisplayMember = "TenChuHo";
            CboTenHoKhau.ValueMember   = "MaHoKhau";
            Cboxa3.SelectedValue       = _nk.QueQuan;
            Cboxa2.SelectedValue       = _nk.NoiThuongTruTruocKhiChuyenDen;
            CboXa1.SelectedValue       = _nk.NoiLamViec;
            CboHuyen1.SelectedValue    = huyen1.MaQuanHuyen;
            Cbohuyen2.SelectedValue    = huyen2.MaQuanHuyen;
            Cbohuyen3.SelectedValue    = huyen3.MaQuanHuyen;
            var q1 = from s in DsXa3
                     where s.MaPhuongXa.Equals(_nk.QueQuan)
                     select s;

            var q2 = from s in DsXa2
                     where s.MaPhuongXa.Equals(_nk.NoiThuongTruTruocKhiChuyenDen)
                     select s;

            var q3 = from s in DsXa1
                     where s.MaPhuongXa.Equals(_nk.NoiLamViec)
                     select s;

            if (_nk.GioiTinh != null && _nk.GioiTinh.Value.Equals("1"))
            {
                CboGioiTinh.Text = "Nam";
            }
            else
            {
                CboGioiTinh.Text = "Nữ";
            }
            CboDanToc.Text     = _nk.DanToc;
            txtHoTen.Text      = _nk.TenNhanKhau;
            txtTenKhac.Text    = _nk.TenThuongGoi;
            txtCMND.Text       = _nk.CMND;
            txtNgheNghiep.Text = _nk.NgheNghiep;
            txtTonGiao.Text    = _nk.TonGiao;
            if (_nk.NgaySinh != null)
            {
                DTPKNgaySinh.Value = _nk.NgaySinh.Value;
            }
            if (_nk.NgayChuyenDen != null)
            {
                DTPKChuyenDenNgay.Value = _nk.NgayChuyenDen.Value;
            }
        }