Beispiel #1
0
 private void btnDocFileG_Click(object sender, EventArgs e)
 {
     try
     {
         errorProvider1.SetError(txtSoCot2, null);
         if (du_lieu_goc == null || du_lieu_goc.SoCot == 0)
         {
             //MessageBox.Show("Dữ liệu gốc rỗng.", "Lỗi");
             errorProvider1.SetError(btnDocFileG, "Dữ liệu gốc rỗng.");
             return;
         }
         if (epaa == null)
         {
             epaa = new ThuVienEPAA.EPAA();
         }
         else
         {
             epaa.Clear();
         }
         for (int i = (int)txtViTriGoc.Value - 1; i < (int)txtViTriGoc.Value + (int)txtDoDaiGoc.Value - 1; i++)
         {
             epaa.Add(du_lieu_goc.Data[i]);
         }
         HienThiDuLieu(1, epaa.Data, "Du Lieu Goc", 0, false);
         xoaDoThi(1, "Du lieu doc tu file");
         //du_lieu_goc.Clear();
         errorProvider1.Clear();
     }
     catch (Exception ex)
     {
         //MessageBox.Show("Đọc file lỗi ", "Lỗi");
         errorProvider1.SetError(btnDocFileG, "Độ dài phải nhỏ hơn dữ liệu đọc từ file ");
     }
 }
Beispiel #2
0
        private void btnDocFileC_Click(object sender, EventArgs e)
        {
            errorProvider1.SetError(txtSoCot2, null);
            if (du_lieu_goc == null || du_lieu_goc.SoCot == 0)
            {
                //MessageBox.Show("Dữ liệu gốc rỗng.", "Lỗi");
                errorProvider1.SetError(btnDocFileC, "Dữ liệu gốc rỗng.");
                return;
            }
            try
            {
                int doDai = (int)txtDoDaiCon.Value + 1;
                if (doDai > epaa.SoCot)
                {
                    //MessageBox.Show("Độ dài chuỗi con không được lớn hơn độ dài chuỗi gốc", "Lỗi");
                    errorProvider1.SetError(btnDocFileC, "Độ dài chuỗi con phải nhỏ hơn chuỗi gốc");
                    return;
                }
                errorProvider1.Clear();
                /////////////
                du_lieu_so_sanh.Clear();

                ThuVienEPAA.EPAA ret = new ThuVienEPAA.EPAA();
                for (int i = (int)txtviTriCon.Value - 1; i < (int)txtviTriCon.Value + (int)txtDoDaiCon.Value - 1; i++)
                {
                    ret.Add(du_lieu_goc.Data[i]);
                }
                du_lieu_so_sanh.Add(ret);
                HienThiDuLieu(1, ret.Data, "Du Lieu Con", 0, false);

                xoaDoThi(1, "Du lieu doc tu file");
                //du_lieu_goc.Clear();
            }
            catch (Exception ex)
            {
                //MessageBox.Show("Đọc file lỗi", "Lỗi");
                errorProvider1.SetError(btnDocFileC, "Đọc file lỗi " + ex.Message);
            }
        }