Example #1
0
    protected void btn_reimport_Click(object sender, EventArgs e)
    {
        string yrmo = ddlYrmo.SelectedItem.Text.ToString();

        lbl_error.Text = "";
        try
        {
            IPBAImportDAL.rollback("Greenbar", yrmo);
            MultiView1.SetActiveView(view_main);
        }
        catch (Exception ex)
        {
            lbl_error.Text = "Error in re-importing file.<br />" + ex.Message;
        }
    }
Example #2
0
    protected void checkPastImport()
    {
        string _yrmo = ddlYrmo.SelectedItem.Text.ToString();

        lbl_error.Text = "";
        if (IPBAImportDAL.pastImport("Greenbar", _yrmo))
        {
            MultiView1.SetActiveView(view_reimport);
            lbl_reimport.Text = "Imported already for year-month (YRMO): " + _yrmo + ".<br />&nbsp;&nbsp;Do you want to reload the file?";
        }
        else
        {
            lbl_error.Text = "";
            MultiView1.SetActiveView(view_main);
        }
    }
Example #3
0
    protected void btn_import_Click(object sender, EventArgs e)
    {
        string yrmo         = ddlYrmo.Text.ToString();
        string strFilePath1 = "";

        lbl_error.Text = "";
        if (FileUpload1.GotFile)
        {
            if (Page.IsValid)
            {
                try
                {
                    string fn = System.IO.Path.GetFileName(FileUpload1.FilePost.FileName);
                    strFilePath1 = Server.MapPath("~/uploads/") + fn;
                    if (File.Exists(strFilePath1))
                    {
                        File.Delete(strFilePath1);
                    }
                    FileUpload1.FilePost.SaveAs(strFilePath1);
                    if (ImportFile(strFilePath1, yrmo))
                    {
                        MultiView1.SetActiveView(view_result);
                        lbl_result.Text = "Imported successfully for year-month (YRMO): " + yrmo;
                    }
                }
                catch (Exception ex)
                {
                    IPBAImportDAL.rollback("Greenbar", yrmo);
                    lbl_error.Text = "Error in importing file.<br />" + ex.Message;
                }
                finally
                {
                    FileUpload1.FilePost.InputStream.Flush();
                    FileUpload1.FilePost.InputStream.Close();
                    FileUpload1.FilePost.InputStream.Dispose();
                    File.Delete(strFilePath1);
                }
            }
        }
    }