コード例 #1
0
        private void ThemDinh()
        {
            if (Check())
            {
                Dinh dinh = new Dinh();
                dinh.mau = Color.Green;
                dinh.Ten = txtTenDinh.Text;
                dinh.x   = Int32.Parse(txtX.Text);
                dinh.y   = Int32.Parse(txtY.Text);
                //dinh.ThongTinThem = "D[" + dinh.Ten + "]=0";

                int count = Data.Data.graph_Kruskal.dsDinh.Count;
                if (count == 0)
                {
                    dinh.ID = 1;
                }
                else
                {
                    dinh.ID = Data.Data.graph_Kruskal.dsDinh[count - 1].ID + 1;
                }
                Data.Data.graph_Kruskal.AddDinh(dinh);

                MessageBox.Show("Thêm đỉnh thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.Close();
            }
        }
コード例 #2
0
        public void docExcel3()
        {
            Dinh[] d = new Dinh[100];
            //Thu2 = new List<string>();
            int sl = 0;

            if (string.IsNullOrEmpty(linkfile))
            {
                MessageBox.Show("Chưa có link");
                return;
            }
            if (!linkfile.Contains("xls") || !linkfile.Contains("xlsx"))
            {
                MessageBox.Show("Mời chọn file Excel");
                return;
            }
            else
            {
                if (string.IsNullOrEmpty(txt_SL.Text))
                {
                    MessageBox.Show("Mời nhập số lượng");
                    return;
                }
                sl = int.Parse(txt_SL.Text);
                //string link = txt_link.Text;

                string xl = xuli.ktraDuLieu(sl, linkfile);
                if (xl.Contains("Số người làm"))
                {
                    MessageBox.Show(xuli.ktraDuLieu(sl, linkfile));
                    return;
                }
                if (xl.Contains("Không tồn tại file"))
                {
                    MessageBox.Show("Không tồn tại file");
                    return;
                }
                if (xl.Contains("Đủ số lượng người cần thiết"))
                {
                    MessageBox.Show("Đủ số lượng người cần thiết");
                }
                //int[,] dothi = xuli.taoDoThiThu(3);
                //string [] dsDinh=xuli.layDanhSachDinh(3);
                for (int i = 1; i <= 4; i++)
                {
                    Thu2 = xuli.LayThongTin(sl, 3);
                    Thu3 = xuli.LayThongTin(sl, 5);
                    Thu4 = xuli.LayThongTin(sl, 7);
                    Thu5 = xuli.LayThongTin(sl, 9);
                    Thu6 = xuli.LayThongTin(sl, 11);
                    Thu7 = xuli.LayThongTin(sl, 13);
                    CN   = xuli.LayThongTin(sl, 15);
                }
            }
        }