Exemplo n.º 1
0
        private void Load_hinhanh()
        {
            try
            {
                if (conn.cnn.State == ConnectionState.Closed)
                {
                    conn.cnn.Open();
                }
                panelphong.Controls.Clear();
                DataTable dtPHONG = ds_ph.Tables["PHONG"];
                int       x       = 0;
                int       y       = 0;
                int       bac     = 0;
                foreach (DataRow drPhong in dtPHONG.Rows)
                {
                    bool kq = kiemtra(drPhong);
                    if (kq)
                    {
                        //tạo control động cho các phòng
                        frm_phong frm = new frm_phong(this, drPhong[0].ToString());

                        frm.Location = new Point(x, y);
                        panelphong.Controls.Add(frm);
                        x += 183;
                        if (bac >= 5)
                        {
                            y  += 183;
                            x   = 0;
                            bac = 0;
                        }
                        else
                        {
                            bac++;
                        }
                    }
                }
                conn.cnn.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                conn.cnn.Close();
            }
        }
Exemplo n.º 2
0
        private void Loadctroldong()
        {
            if (dateEditngaydat.Text.Length > 0 && dateEditngaytra.Text.Length > 0)
            {
                DataSet        ds_ph = new DataSet();
                SqlDataAdapter da_ph = new SqlDataAdapter("select MAPH from PHONG", conn.cnn);
                // Ánh xạ dữ liệu từ DB vào dataset, đặt tên Sach
                da_ph.Fill(ds_ph, "PHONG");
                DataTable dtPHONG = ds_ph.Tables["PHONG"];
                //load danh sach
                int x   = 0;
                int y   = 0;
                int bac = 0;
                foreach (DataRow drPhong in dtPHONG.Rows)
                {
                    bool kq = kiemtra(drPhong);
                    if (kq)
                    {
                        //tạo control động cho các phòng
                        frm_phong frm = new frm_phong(drPhong[0].ToString());

                        frm.Location = new Point(x, y);
                        panelphong.Controls.Add(frm);
                        x += 183;
                        if (bac >= 5)
                        {
                            y  += 183;
                            x   = 0;
                            bac = 0;
                        }
                        else
                        {
                            bac++;
                        }
                    }
                }
            }
        }