111 lines
3.5 KiB
C#
111 lines
3.5 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.UI;
|
|
using System.Web.UI.WebControls;
|
|
using ETS_Data;
|
|
|
|
namespace ETS_DIP
|
|
{
|
|
public partial class MyDocs : System.Web.UI.Page
|
|
{
|
|
/// <summary>
|
|
/// caricamento pagina
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
//Page.IsCallback;
|
|
if (!Page.IsPostBack)
|
|
{
|
|
showUpload = true;
|
|
setPnlVisibility();
|
|
}
|
|
mod_fileUpload1.eh_fileCaricato += new EventHandler(mod_fileUpload1_eh_fileCaricato);
|
|
mod_inputDati1.eh_newData += new EventHandler(mod_inputDati1_eh_newData);
|
|
mod_pathAndDocs1.eh_reqSalva += new EventHandler(mod_pathAndDocs1_eh_reqSalva);
|
|
}
|
|
|
|
/// <summary>
|
|
/// update inserimento metadati
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
void mod_inputDati1_eh_newData(object sender, EventArgs e)
|
|
{
|
|
mod_pathAndDocs1.updateVisual();
|
|
}
|
|
/// <summary>
|
|
/// richiesta salvataggio, chiamo metodo sulla gestione files temp!
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
void mod_pathAndDocs1_eh_reqSalva(object sender, EventArgs e)
|
|
{
|
|
mod_myTempFile1.spostaTempSel();
|
|
}
|
|
/// <summary>
|
|
/// aggiorna x caricamento file
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
void mod_fileUpload1_eh_fileCaricato(object sender, EventArgs e)
|
|
{
|
|
// finito di caricare un SINGOLO file...
|
|
}
|
|
/// <summary>
|
|
/// fix panel visibility
|
|
/// </summary>
|
|
private void setPnlVisibility()
|
|
{
|
|
pnlFileUpload.Visible = showUpload;
|
|
pnlInputDati.Visible = !showUpload;
|
|
mod_myTempFile1.editMode = !showUpload;
|
|
mod_pathAndDocs1.Visible = !showUpload;
|
|
mod_myTempFile1.Visible = !showUpload;
|
|
}
|
|
/// <summary>
|
|
/// variabile in session x definire se vada mostrato file upload o metadati input
|
|
/// </summary>
|
|
public bool showUpload
|
|
{
|
|
get
|
|
{
|
|
bool answ = true;
|
|
try
|
|
{
|
|
answ = utils.obj.BoolSessionObj("showPnlUpdate");
|
|
}
|
|
catch
|
|
{ }
|
|
return answ;
|
|
}
|
|
set
|
|
{
|
|
utils.obj.setSessionVal("showPnlUpdate", value);
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// richiesta tab gestione upload
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void lnkUpload_Click(object sender, EventArgs e)
|
|
{
|
|
showUpload = true;
|
|
setPnlVisibility();
|
|
}
|
|
/// <summary>
|
|
/// richiesta tab gestione metadati
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
protected void lnkGestione_Click(object sender, EventArgs e)
|
|
{
|
|
showUpload = false;
|
|
setPnlVisibility();
|
|
}
|
|
}
|
|
} |