Ejemplo n.º 1
0
        public NhanKhauThuongTruGUI()
        {
            InitializeComponent();
            nktt          = new NhanKhauThuongTruBUS();
            tieuSu        = new TieuSuBUS();
            tienAn        = new TienAnTienSuBUS();
            shk           = new SoHoKhauBUS();
            tbMaNKTT.Text = TrinhTaoMa.TangMa9kytu(TrinhTaoMa.getLastID_MaNhanKhauThuongTru());
            ttp           = new TinhThanhPhoBUS();

            //dGVTieuSu.DataSource = null;
            //dGVTieuSu.Rows.Clear();
            //dGVTieuSu.DataSource = nktt.GetAll().Tables["nhankhauthuongtru"];
            LoadtieuSu();
            //dGVTienAnTienSu.DataSource = tienAn.GetAll().Tables[0];
            Loadtienantiensu();
            //themMaDinhDanhBang(); hàm này để chạy 2 cái datafridview bị lỗi.... ô sửa lại đi

            cbbNoiCap.DisplayMember  = "ten";
            cbbNoiCap.ValueMember    = "matp";
            cbbNoiCap.DataSource     = ttp.GetAll().Tables[0];
            cbbNoiSinh.DisplayMember = "ten";
            cbbNoiSinh.ValueMember   = "matp";
            cbbNoiSinh.DataSource    = ttp.GetAll().Tables[0];
            cbbNoiCap.SelectedValue  = cbbNoiSinh.SelectedValue = "74";
        }
Ejemplo n.º 2
0
        public NhanKhauThuongTruGUI(string madinhdanh, int i, string tenChuHo = "")
        {
            InitializeComponent();
            nktt          = new NhanKhauThuongTruBUS();
            tieuSu        = new TieuSuBUS();
            tienAn        = new TienAnTienSuBUS();
            shk           = new SoHoKhauBUS();
            ttp           = new TinhThanhPhoBUS();
            this.tenChuHo = tenChuHo;

            tbmadinhdanh.Text   = madinhdanh;
            tbSoSHK.Enabled     = false;
            button_them.Enabled = false;

            cbbNoiCap.DisplayMember  = "ten";
            cbbNoiCap.ValueMember    = "matp";
            cbbNoiCap.DataSource     = ttp.GetAll().Tables[0];
            cbbNoiSinh.DisplayMember = "ten";
            cbbNoiSinh.ValueMember   = "matp";
            cbbNoiSinh.DataSource    = ttp.GetAll().Tables[0];

            DataTable kq = nktt.TimKiemJoinNhanKhau("nhankhau.madinhdanh='" + tbmadinhdanh.Text + "'").Tables[0];

            if (kq.Rows.Count > 0)
            {
                DataRow dt = kq.Rows[0];
                nkttDTO = new NhanKhauThuongTruDTO(dt);

                fillData();
            }

            //tbMaNKTT.Text = TrinhTaoMa.TangMa9kytu(TrinhTaoMa.getLastID_MaNhanKhauThuongTru());
            //LoadtieuSu();
            //Loadtienantiensu();
        }
Ejemplo n.º 3
0
        public NhanKhauThuongTruGUI(string sosohokhau, string diachithuongtru)
        {
            InitializeComponent();
            nktt   = new NhanKhauThuongTruBUS();
            tieuSu = new TieuSuBUS();
            tienAn = new TienAnTienSuBUS();
            shk    = new SoHoKhauBUS();
            ttp    = new TinhThanhPhoBUS();

            tbSoSHK.Text          = sosohokhau;
            tbSoSHK.Enabled       = false;
            tbDCThuongTru.Text    = diachithuongtru;
            tbDCThuongTru.Enabled = false;

            tbMaNKTT.Text = TrinhTaoMa.TangMa9kytu(TrinhTaoMa.getLastID_MaNhanKhauThuongTru());
            LoadtieuSu();
            Loadtienantiensu();

            cbbNoiCap.DisplayMember  = "ten";
            cbbNoiCap.ValueMember    = "matp";
            cbbNoiCap.DataSource     = ttp.GetAll().Tables[0];
            cbbNoiSinh.DisplayMember = "ten";
            cbbNoiSinh.ValueMember   = "matp";
            cbbNoiSinh.DataSource    = ttp.GetAll().Tables[0];
        }
 public HocSinhSinhVienGUI()
 {
     InitializeComponent();
     hssvbus = new HocSinhSinhVienBUS();
     tienAn  = new TienAnTienSuBUS();
     dataGridView1.DataSource = null;
     dataGridView1.Rows.Clear();
     dataGridView1.DataSource = tienAn.TimKiem("madinhdanh=''").Tables["tienantiensu"];
 }
        private void btnSuaTienAn_Click(object sender, EventArgs e)
        {
            string matienan = txt_MaTienAn.Text.ToString();

            if (matienan == "")
            {
                MessageBox.Show("Cần có mã tiền án tiền sự để thực hiện chức năng này");
                return;
            }

            SoTamTruBUS sttBus = new SoTamTruBUS();

            if (!sttBus.Existed_TienAn(matienan))
            {
                MessageBox.Show("Mã tiền án " + matienan + "không tồn tại trong hệ thống!");
                return;
            }

            //Nhập không đầy đủ
            if (!isInputTrueTienAn())
            {
                MessageBox.Show("Vui lòng nhập đủ thông tin!");
                return;
            }

            DialogResult dialogResult = MessageBox.Show("Bạn có muốn sửa tiền án tiền sự " + matienan + " của nhân khẩu " + txt_HoTen.Text.ToString() + " không?", "Thông báo", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                string   madinhdanh = txtMaDinhDanh1.Text.ToString();
                string   banan      = txt_BanAn.Text.ToString();
                string   toidanh    = txtToiDanh.Text.ToString();
                string   hinhphat   = txt_HinhPhat.Text.ToString();
                DateTime ngayphat   = dtNgayPhat.Value.Date;


                TienAnTienSuDTO tienan = new TienAnTienSuDTO(matienan, madinhdanh, toidanh, hinhphat, banan, ngayphat);

                TienAnTienSuBUS tienanbus = new TienAnTienSuBUS();
                if (tienanbus.Update(tienan, 0))
                {
                    MessageBox.Show("Sửa tiền án tiền sự " + matienan + " cho nhân khẩu " + txt_HoTen.Text.ToString() + " thành công!");
                    ResetInputTienAn();
                    LoadDataGridViewTienAN();
                }
                else
                {
                    MessageBox.Show("Sửa tiền án tiền sự " + matienan + " cho nhân khẩu " + txt_HoTen.Text.ToString() + " thất bại!");
                }
            }
            else if (dialogResult == DialogResult.No)
            {
            }
        }
        private void btnThemTienAn_Click(object sender, EventArgs e)
        {
            string matienan   = txt_MaTienAn.Text.ToString();
            string madinhdanh = txtMaDinhDanh1.Text.ToString();

            if (matienan == "" || madinhdanh == "")
            {
                MessageBox.Show("Cần có mã tiền án tiền sự, mã định danh để thực hiện chức năng này");
                return;
            }

            SoTamTruBUS sttBus = new SoTamTruBUS();

            if (!sttBus.Existed_NhanKhau(madinhdanh))
            {
                MessageBox.Show("Cần tạo thông tin tạm trú cho nhân khẩu có mã định danh:" + madinhdanh + " trước khi thêm tiền án tiền sự");
                return;
            }

            //Nhập không đầy đủ
            if (!isInputTrueTienAn())
            {
                MessageBox.Show("Vui lòng nhập đủ thông tin!");
                return;
            }


            string   banan    = txt_BanAn.Text.ToString();
            string   toidanh  = txtToiDanh.Text.ToString();
            string   hinhphat = txt_HinhPhat.Text.ToString();
            DateTime ngayphat = dtNgayPhat.Value.Date;

            TienAnTienSuDTO tienan = new TienAnTienSuDTO(matienan, madinhdanh, toidanh, hinhphat, banan, ngayphat);

            TienAnTienSuBUS tienanbus = new TienAnTienSuBUS();

            if (tienanbus.Add(tienan))
            {
                MessageBox.Show("Thêm tiền án tiền sự " + matienan + " cho nhân khẩu " + txt_HoTen.Text.ToString() + " thành công!");
                ResetInputTienAn();
                LoadDataGridViewTienAN();
            }
            else
            {
                MessageBox.Show("Thêm tiền án tiền sự " + matienan + " cho nhân khẩu " + txt_HoTen.Text.ToString() + " thất bại!");
            }
        }