Ciao ragazzi, ho un problema nel spostare un file uplodato.
Una volta caricato, dovrei far in modo che:
- se l'import del file Excel (ImportExcel) va a buon fine, spostare il file uplodado nella cartella "Completato", rinominandolo con il giorno odierno;
- mentre l'import dei dati non va a buon fine spostare il file nella cartella "errore", rinominandolo sempre con il giorno odierno.
Ho creato un evento private bool per definire due variabili booleane, però adesso non so come applicarle per svolgere gli spostamenti del file a seconda del import terminato oppure non andado a buon fine.
Questo è il mio codice, a cui dovrei applicare queste modifiche:

protected void UploadFile(object sender, EventArgs e)
{
if (IsPostBack)
{
try
{
//Upload del file
string Filepath = upfile.PostedFile.FileName;
string Filename = Filepath.Substring(Filepath.LastIndexOf("\\") + 1);
upfile.PostedFile.SaveAs(((MP01)Master).Upload + "\\" + Filename);

if (ImportDati())
{
//sposto in Completato se import ok


}
else
{
//sposto in Errore se import non viene completato
}
}

catch (Exception ex)
{
Message += "[Import - UploadFile] ERROR: " + ex.Message;
}
}
}

private bool ImportDati()
{
try
{
ImportExcel();



return true;
}
catch (Exception ex)
{

Message += "[Import - ImportDati] ERROR: " + ex.Message;
return false;
}
}