Files
Samuele Locatelli 12be248182 rename progetto...
2013-10-04 08:50:57 +02:00

111 lines
3.4 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_WS
{
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();
}
}
}