コード例 #1
0
        private void Load_hinhanh()
        {
            panel_ph.Controls.Clear();
            int x   = 0;
            int y   = 0;
            int bac = 0;

            foreach (DataRow drPhong in ds_ph.Tables["PHONG"].Rows)
            {
                bool kq = kiemtra(drPhong);
                if (kq)
                {
                    //tạo control động cho các phòng , tạo user controll tương ứng cho mổi nút
                    frm_phong2 frm = new frm_phong2(drPhong[0].ToString());

                    frm.Location = new Point(x, y);
                    panel_ph.Controls.Add(frm);
                    x += 183;
                    if (bac >= 5)
                    {
                        y  += 183;
                        x   = 0;
                        bac = 0;
                    }
                    else
                    {
                        bac++;
                    }
                }
            }
        }
コード例 #2
0
        private void Load_hinhanh()
        {
            try
            {
                if (conn.cnn.State == ConnectionState.Closed)
                {
                    conn.cnn.Open();
                }
                panel_ph.Controls.Clear();
                int x   = 0;
                int y   = 0;
                int bac = 0;
                foreach (DataRow drPhong in ds_ph.Tables["PHONG"].Rows)
                {
                    bool kq = kiemtra(drPhong);
                    if (kq)
                    {
                        //tạo control động cho các phòng , tạo user controll tương ứng cho mổi nút
                        frm_phong2 frm = new frm_phong2(this, drPhong[0].ToString());

                        frm.Location = new Point(x, y);
                        panel_ph.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();
            }
        }
コード例 #3
0
        private void Loadctroldong()
        {
            if (dateEditngaynhan.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_phong2 frm = new frm_phong2(drPhong[0].ToString());

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