Example #1
0
 protected void linkCancel_Click(object sender, EventArgs e)
 {
     if (ImportElbuzCsvStatistic.ThreadImport.IsAlive)
     {
         ImportElbuzCsvStatistic.IsRun = false;
         ImportElbuzCsvStatistic.Init();
         hlDownloadImportLog.Attributes.CssStyle["display"] = "inline";
     }
 }
Example #2
0
    protected void btnLoad_Click(object sender, EventArgs e)
    {
        try
        {
            if (!FileUpload1.HasFile)
            {
                MsgErr(Resource.Admin_ImportXLS_ChooseFile);
                return;
            }

            if (ImportElbuzCsvStatistic.IsRun == false)
            {
                ImportElbuzCsvStatistic.Init();
                ImportElbuzCsvStatistic.IsRun = true;
                linkCancel.Visible            = true;
                MsgErr(true);

                lblRes.Text = "";

                var boolSuccess = true;

                try
                {
                    if (Directory.Exists(_filePath) == false)
                    {
                        Directory.CreateDirectory(_filePath);
                    }

                    if (File.Exists(_fullPath))
                    {
                        File.Delete(_fullPath);
                    }
                }
                catch (Exception ex)
                {
                    MsgErr(ex.Message + " at Files");
                    boolSuccess = false;
                }

                if (boolSuccess == false)
                {
                    return;
                }
                pUploadExcel.Visible = false;
                // Save file

                FileUpload1.SaveAs(_fullPath);
                var tr = new Thread(ProcessData);
                ImportElbuzCsvStatistic.ThreadImport = tr;
                tr.Start();

                pUploadExcel.Visible = false;

                OutDiv.Visible = true;
            }
        }
        catch (Exception ex)
        {
            Debug.LogError(ex);
        }
    }