コード例 #1
0
        private void txtTimKiem_TextChanged(object sender, EventArgs e)
        {
            Regex regexSo = new Regex("^[0-9]+$");

            if (!regexSo.IsMatch(txtTimKiemDiaOc.Text))
            {
                MessageBox.Show("Phải nhập số mã địa ốc vào đây");
                dgvDiaOc.DataSource = diaOcBLL.LayDanhSachDiaOcTheoTenLoai();
            }
            else
            {
                DataTable dtTimKiem = diaOcBLL.TimKiemDiaOcTheoMa(Int32.Parse(txtTimKiemDiaOc.Text));
                if (dtTimKiem.Rows.Count > 0)
                {
                    dgvDiaOc.DataSource = diaOcBLL.TimKiemDiaOcTheoMa(Int32.Parse(txtTimKiemDiaOc.Text));
                }
                else
                {
                    dgvDiaOc.DataSource = diaOcBLL.LayDanhSachDiaOcTheoTenLoai();
                }
            }
        }
コード例 #2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (KiemTraThongTinTrong())
            {
                MessageBox.Show("Làm ơn điền đầy đủ thông tin địa ốc");
            }
            else
            {
                if (KiemTraThongTinHopLe())
                {
                    int trangThaiMuaBan    = 0;
                    int trangThaiKiemDuyet = 0;
                    if (rbDaKiemDuyet.Checked)
                    {
                        trangThaiKiemDuyet = 1;
                    }
                    if (chkTrangThaiMuaBan.Checked)
                    {
                        trangThaiMuaBan = 1;
                    }
                    int maKH = 0;
                    if (MaKhachHangPoup == 0)
                    {
                        maKH = Int32.Parse(cbKhachHang.SelectedValue.ToString());
                    }
                    else
                    {
                        maKH = MaKhachHangPoup;
                    }
                    DiaOcDTO diaOcDTO = new DiaOcDTO(
                        maKH,
                        Int32.Parse(cbLoaiDiaOc.SelectedValue.ToString()),
                        Int32.Parse(cbLoaiNha.SelectedValue.ToString()),
                        txtDiaChi.Text.ToString(),
                        Double.Parse(txtDienTichKhuonVien.Text.ToString()),
                        Double.Parse(txtDienTichSuDung.Text.ToString()),
                        txtHuongNha.Text.ToString(),
                        Double.Parse(txtChieuDaiDat.Text.ToString()),
                        Double.Parse(txtChieuRongDat.Text.ToString()),
                        Double.Parse(txtChieuDaiNha.Text.ToString()),
                        Double.Parse(txtChieuRongNha.Text.ToString()),
                        Int32.Parse(txtSoTang.Text.ToString()),
                        txtMoTaChiTiet.Text.ToString(),
                        Double.Parse(txtGiaBan.Text.ToString()),
                        trangThaiKiemDuyet, trangThaiMuaBan, "");

                    try
                    {
                        if (diaOcBLL.ThemDiaOc(diaOcDTO))
                        {
                            MessageBox.Show("Thêm địa ốc thành công");
                            if (MaKhachHangPoup == 0)
                            {
                                dgvDiaOc.DataSource = diaOcBLL.LayDanhSachDiaOcTheoTenLoai();
                            }
                            else
                            {
                                dgvDiaOc.DataSource = diaOcBLL.LayDanhSachDiaOcTheoMaKH(MaKhachHangPoup);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Thêm địa ốc thất bại");
                        }
                    }
                    catch
                    {
                    }
                }
            }
        }