示例#1
0
        private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
        {
            listKhach.Items.Clear();
            TreeNode     theNode = this.treeView1.SelectedNode;
            KhachThueBUS _ListKT = new KhachThueBUS();

            if (theNode.Tag.ToString() == "2")
            {
                panel2.Visible = false;
                string node       = theNode.Name.ToString();
                var    list_khach = _ListKT.GetKhach(node);

                for (int i = 0; i < list_khach.Rows.Count; i++)
                {
                    ListViewItem item = new ListViewItem(list_khach.Rows[i][0].ToString());
                    if (list_khach.Rows[i][2].ToString() == "Nam")
                    {
                        item.ImageIndex = 3;
                    }
                    else
                    {
                        item.ImageIndex = 2;
                    }
                    item.SubItems.Add(list_khach.Rows[i][1].ToString());
                    item.SubItems.Add(list_khach.Rows[i][3].ToString());
                    item.SubItems.Add(list_khach.Rows[i][4].ToString());
                    item.SubItems.Add(list_khach.Rows[i][5].ToString());
                    listKhach.Items.Add(item);
                }
            }
        }
示例#2
0
        private void dgvQLKhach_SelectionChanged(object sender, EventArgs e)
        {
            clearall();
            if (dgvQLKhach.SelectedCells.Count > 0)
            {
                int             index       = dgvQLKhach.SelectedCells[0].RowIndex;
                DataGridViewRow selectedrow = dgvQLKhach.Rows[index];
                string          makhach     = Convert.ToString(selectedrow.Cells["Mã Khách"].Value);

                string           sql = "SELECT * FROM ThongTinKhach WHERE MaKhachTro = '" + makhach + "'";
                List <KhachThue> tmp = new KhachThueBUS().GetKhach_List(sql);
                lbMaKt.DataBindings.Add("Text", tmp, "MaKhachTro");
                cbGioiTinh.DataBindings.Add("Text", tmp, "GioiTinh");
                txtTen.DataBindings.Add("Text", tmp, "Ten");
                txtHo.DataBindings.Add("Text", tmp, "Ho");;
                dtpNgaySinh.DataBindings.Add("Text", tmp, "NgaySinh");
                txtCMND.DataBindings.Add("Text", tmp, "CMND");
                txtQue.DataBindings.Add("Text", tmp, "QueQuan");
                txtNghe.DataBindings.Add("Text", tmp, "NgheNghiep");
                txtGhiChu.DataBindings.Add("Text", tmp, "GhiChu");
            }
            btnCancel.Visible = false;
            btnSave.Visible   = false;
            btnSua.Visible    = true;
        }
示例#3
0
        private void frmInformation_Load(object sender, EventArgs e)
        {
            txtTen.Enabled      = false;
            txtHo.Enabled       = false;
            txtHoTen.Enabled    = false;
            dtpNgaySinh.Enabled = false;
            cbGioiTinh.Enabled  = false;
            txtCMND.Enabled     = false;
            txtQue.Enabled      = false;
            txtNghe.Enabled     = false;
            txtGhiChu.Enabled   = false;
            string           sql = "SELECT * FROM ThongTinKhach WHERE MaKhachTro = '" + _id + "'";
            List <KhachThue> tmp = new KhachThueBUS().GetKhach_List(sql);

            lbMaKt.DataBindings.Add("Text", tmp, "MaKhachTro");
            cbGioiTinh.DataBindings.Add("Text", tmp, "GioiTinh");
            txtTen.DataBindings.Add("Text", tmp, "Ten");
            txtHo.DataBindings.Add("Text", tmp, "Ho");;
            txtHoTen.Text = txtHo.Text + " " + txtTen.Text;
            dtpNgaySinh.DataBindings.Add("Text", tmp, "NgaySinh");
            txtCMND.DataBindings.Add("Text", tmp, "CMND");
            txtQue.DataBindings.Add("Text", tmp, "QueQuan");
            txtNghe.DataBindings.Add("Text", tmp, "NgheNghiep");
            txtGhiChu.DataBindings.Add("Text", tmp, "GhiChu");
        }
示例#4
0
        //Nút Lưu
        private void btnSave_Click(object sender, EventArgs e)
        {
            //Sinh Ma Khach moi
            ThongTinThuePhongBUS data = new ThongTinThuePhongBUS();

            makhach = data.newID();

            //Lay thong tin bang ThongTinKhach
            ho       = txtHo.Text.Trim();
            ten      = txtTen.Text.Trim();
            ngaysinh = dtpNgaySinh.Value;
            if (cbGioiTinh.SelectedItem.ToString() == "Nam")
            {
                gioitinh = "Nam";
            }
            else
            {
                gioitinh = "Nữ";
            }
            cmnd       = txtCMND.Text.Trim();
            quequan    = txtQueQuan.Text.Trim();
            nghenghiep = txtNgheNghiep.Text.Trim();
            maphong    = lbMaPhong.Text.Trim();
            ghichu     = "1";
            tiendatcoc = Convert.ToInt32(txtTienDatCoc.Text);

            //Lay thong tin ThongTinThuePhong
            string   idtttp         = new ThongTinThuePhongBUS().newID_tttp().ToString();
            string   select_maphong = lbMaPhong.Text;
            DateTime ngaythue       = dtpNgayThue.Value;

            if (MessageBox.Show("Bạn có muốn lưu?", "Mã khách trọ: " + makhach, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                //Them vao bang ThongTinKhach
                KhachThue kt = new KhachThue(makhach, ho, ten, gioitinh, ngaysinh, cmnd, quequan, nghenghiep, maphong, ghichu);
                string    sqlAddKhachInfo = "INSERT INTO ThongTinKhach(MaKhachTro,Ho,Ten,GioiTinh,NgaySinh,CMND,QueQuan,NgheNghiep,MaPhong,GhiChu) VALUES(@makhach,@ho,@ten,@gioitinh,@ngaysinh,@cmnd,@quequan,@nghenghiep,@maphong,@ghichu)";
                int       j = new KhachThueBUS().Insert(sqlAddKhachInfo, kt);

                //Them vao bang ThongTinThuePhong
                ThongTinThue ttp       = new ThongTinThue(idtttp, makhach, maphong, ngaythue, tiendatcoc);
                string       sqlinsert = "INSERT INTO ThongTinThuePhong(MaHD, MaKhachTro, MaPhong, NgayThue,TienDatCoc) VALUES(@id, @makhachtro,@maphong,@ngaythue,@tiendatcoc)";
                int          i         = new ThongTinThuePhongBUS().Insert(sqlinsert, ttp);

                //Cap nhat trang thai phong
                ThongTinThuePhongBUS update = new ThongTinThuePhongBUS();
                string sqlupdate            = "UPDATE Phong SET TrangThai=@trangthai WHERE MaPhong='" + select_maphong + "'";
                update.Update(sqlupdate);

                //Refresh Form
                lvPhong.Items.Clear();
                LoadData_ListPhong();
                ClearAll();
                Load_ListKhach(maphong);
                MessageBox.Show("Đã thêm thành công!");
            }
        }
示例#5
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            string _id, ho, ten, birthday, cmnd, quequan, job, gioitinh, ghichu;

            _id      = lbMaKt.Text;
            ho       = txtHo.Text.Trim();
            ten      = txtTen.Text;
            birthday = dtpNgaySinh.Text.Trim();
            if (cbGioiTinh.SelectedItem.ToString() == "Nam")
            {
                gioitinh = "Nam";
            }
            else
            {
                gioitinh = "Nữ";
            }

            cmnd    = txtCMND.Text.Trim();
            quequan = txtQue.Text.Trim();
            job     = txtNghe.Text.Trim();
            ghichu  = txtGhiChu.Text.Trim();

            txtHo.Enabled       = false;
            txtTen.Enabled      = false;
            dtpNgaySinh.Enabled = false;
            cbGioiTinh.Enabled  = false;
            txtCMND.Enabled     = false;
            txtQue.Enabled      = false;
            txtNghe.Enabled     = false;
            txtGhiChu.Enabled   = false;
            btnSave.Visible     = false;
            btnCancel.Visible   = false;
            btnSua.Visible      = true;


            string           sql = "UPDATE ThongTinKhach SET Ho=N'" + ho + "', Ten=N'" + ten + "', GioiTinh=N'" + gioitinh + "', NgaySinh='" + birthday + "', CMND='" + cmnd + "', QueQuan=N'" + quequan + "', NgheNghiep=N'" + job + "', GhiChu=N'" + ghichu + "' WHERE MaKhachTro = '" + _id + "'";
            List <KhachThue> tmp = new KhachThueBUS().GetKhach_List(sql);

            MessageBox.Show("Đã sửa thông tin khách!");

            //Refresh
            Load_DSKhach();
        }
示例#6
0
        private void load_khach_dau(string id)
        {
            KhachThueBUS kt    = new KhachThueBUS();
            var          sqlkt = kt.GetKhachTheoMaPhong("SELECT * FROM ThongTinKhach WHERE MaKhachTro='" + id + "'");

            lbHoTen.Text      = sqlkt.Rows[0][1] + " " + sqlkt.Rows[0][2];
            dtNgaySinh.Text   = sqlkt.Rows[0][5].ToString();
            lbGioiTinh.Text   = sqlkt.Rows[0][3].ToString();
            lbCMND.Text       = sqlkt.Rows[0][6].ToString();
            lbQueQuan.Text    = sqlkt.Rows[0][7].ToString();
            lbNgheNghiep.Text = sqlkt.Rows[0][8].ToString();
            lbMaKhach.Text    = sqlkt.Rows[0][0].ToString();

            ThongTinThuePhongBUS ttt = new ThongTinThuePhongBUS();
            var sqlttt = ttt.GetKhach("SELECT * FROM ThongTinThuePhong WHERE MaKhachTro='" + id + "'");

            lbPhong.Text      = sqlttt.Rows[0][2].ToString();
            dtNgayThue.Text   = sqlttt.Rows[0][3].ToString();
            tiendatcoc        = Convert.ToInt32(sqlttt.Rows[0][4].ToString());
            lbTienDatCoc.Text = string.Format("{0:#,##0}", tiendatcoc);
        }
示例#7
0
        private void lvPhong_Click(object sender, EventArgs e)
        {
            lvKhach.Items.Clear();
            ListViewItem a   = lvPhong.SelectedItems[0];
            string       map = a.Text;
            string       id;
            //string map = lvPhong.SelectedItems[0].ToString().TrimEnd();
            string       sqll = "SELECT * FROM ThongTinKhach WHERE MaPhong= '" + map + "'";
            KhachThueBUS data = new KhachThueBUS();
            DataTable    sql  = data.GetKhachTheoMaPhong(sqll);

            for (int i = 0; i < sql.Rows.Count; i++)
            {
                ListViewItem item = new ListViewItem(sql.Rows[i][0].ToString());
                item.SubItems.Add(sql.Rows[i][1].ToString() + " " + sql.Rows[i][2].ToString());
                item.SubItems.Add(sql.Rows[i][3].ToString());
                lvKhach.Items.Add(item);
            }


            id = sql.Rows[0][0].ToString();
            load_khach_dau(id);
        }
示例#8
0
        //Load ListView Khach thue
        private void Load_ListKhach(string maphong)
        {
            KhachThueBUS khach     = new KhachThueBUS();
            var          listkhach = khach.GetKhach(maphong);

            lvKhachThue.Items.Clear();
            for (int i = 0; i < listkhach.Rows.Count; i++)
            {
                ListViewItem item = new ListViewItem(listkhach.Rows[i][0].ToString());
                if (listkhach.Rows[i][2].ToString() == "Nam")
                {
                    item.ImageIndex = 3;
                }
                else
                {
                    item.ImageIndex = 2;
                }
                item.SubItems.Add(listkhach.Rows[i][1].ToString());
                item.SubItems.Add(listkhach.Rows[i][3].ToString());
                item.SubItems.Add(listkhach.Rows[i][5].ToString());
                lvKhachThue.Items.Add(item);
            }
            lbSoNguoi.Text = listkhach.Rows.Count.ToString();
        }
示例#9
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                string   ho, ten, gioitinh, cmnd, quequan, nghenghiep, maphong, ghichu, makhach;
                DateTime ngaysinh;
                //Sinh Ma Khach moi
                ThongTinThuePhongBUS data = new ThongTinThuePhongBUS();
                makhach = data.newID();
                //Lay thong tin bang ThongTinKhach
                ho         = txtHo.Text.Trim();
                ten        = txtTen.Text.Trim();
                ngaysinh   = dtpNgaySinh.Value;
                gioitinh   = cbGioiTinh.SelectedItem.ToString();
                cmnd       = txtCMND.Text.Trim();
                quequan    = txtQueQuan.Text.Trim();
                nghenghiep = txtNgheNghiep.Text.Trim();
                maphong    = lbMaPhong.Text.Trim();
                ghichu     = "1";
                List <string> tmp = new List <string>();
                tmp.Add(ho);
                tmp.Add(ten);
                tmp.Add(gioitinh);
                tmp.Add(nghenghiep);
                tmp.Add(quequan);
                tmp.Add(cmnd);
                tmp.Add(txtTienDatCoc.Text);
                foreach (string chuoi in tmp)
                {
                    if (chuoi == "")
                    {
                        kiemtra = 1;
                    }
                }
                if (kiemtra == 1)
                {
                    MessageBox.Show("Quý khách phải nhập đủ thông tin!");
                    kiemtra = 0;
                }
                else
                {
                    if (MessageBox.Show("Bạn có muốn lưu?", "Mã khách trọ: " + makhach, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        //Them vao bang ThongTinKhach
                        KhachThue kt = new KhachThue(makhach, ho, ten, gioitinh, ngaysinh, cmnd, quequan, nghenghiep, maphong, ghichu);
                        string    sqlAddKhachInfo = "INSERT INTO ThongTinKhach(MaKhachTro,Ho,Ten,GioiTinh,NgaySinh,CMND,QueQuan,NgheNghiep,MaPhong,GhiChu) VALUES(@makhach,@ho,@ten,@gioitinh,@ngaysinh,@cmnd,@quequan,@nghenghiep,@maphong,@ghichu)";
                        int       j = new KhachThueBUS().Insert(sqlAddKhachInfo, kt);

                        //Them vao bang ThongTinThuePhong
                        //Lay thong tin
                        string   idtttp         = new ThongTinThuePhongBUS().newID_tttp().ToString();
                        string   select_maphong = lbMaPhong.Text;
                        DateTime ngaythue       = dtpNgayThue.Value;
                        tiendatcoc = Convert.ToInt32(txtTienDatCoc.Text);

                        //INSERT vao bang
                        ThongTinThue ttp       = new ThongTinThue(idtttp, makhach, maphong, ngaythue, tiendatcoc);
                        string       sqlinsert = "INSERT INTO ThongTinThuePhong(MaHD, MaKhachTro, MaPhong, NgayThue,TienDatCoc) VALUES(@id, @makhachtro,@maphong,@ngaythue,@tiendatcoc)";
                        int          i         = new ThongTinThuePhongBUS().Insert(sqlinsert, ttp);

                        //Cap nhat trang thai phong
                        ThongTinThuePhongBUS update = new ThongTinThuePhongBUS();
                        string sqlupdate            = "UPDATE Phong SET TrangThai=@trangthai WHERE MaPhong='" + select_maphong + "'";
                        update.Update(sqlupdate);
                        //Xoa Khach tu DS Dang Ky
                        ListViewItem item   = listKDK.SelectedItems[0];
                        int          id_kdk = Convert.ToInt32(item.Text);
                        string       sqlxoa = "DELETE From ThongTinDangKyPhong Where Id=" + id_kdk;
                        int          z      = new ThongTinDKBUS().XoaKDK(sqlxoa);

                        //Refresh Form
                        lvPhong.Items.Clear();
                        LoadData_ListPhong();
                        Load_ListKDK();
                        MessageBox.Show("Đã thêm thành công!");
                    }
                }
            }
            catch (FormatException)
            {
            }
        }