completata gestione filtraggio da stato schede...

This commit is contained in:
Samuele E. Locatelli
2016-04-01 12:24:41 +02:00
parent a3a1a4e634
commit ee04085ea6
22 changed files with 402 additions and 157 deletions
Binary file not shown.
Binary file not shown.
+101
View File
@@ -2295,6 +2295,56 @@
salvataggio di tutti i lemmi tradotti
</summary>
</member>
<member name="T:SteamWare.ucMode">
<summary>
modalità di chiamata userControl
</summary>
</member>
<member name="F:SteamWare.ucMode.readOnly">
<summary>
modalità solo lettura
</summary>
</member>
<member name="F:SteamWare.ucMode.editEnabled">
<summary>
modalità edit abilitata
</summary>
</member>
<member name="T:SteamWare.ucEvType">
<summary>
tipo evento userControl
</summary>
</member>
<member name="F:SteamWare.ucEvType.Delete">
<summary>
evento: NEW
</summary>
</member>
<member name="F:SteamWare.ucEvType.Edit">
<summary>
evento: NEW
</summary>
</member>
<member name="F:SteamWare.ucEvType.New">
<summary>
evento: NEW
</summary>
</member>
<member name="F:SteamWare.ucEvType.Reset">
<summary>
evento: reset selezione
</summary>
</member>
<member name="F:SteamWare.ucEvType.ReqUpdateParent">
<summary>
evento: richiesta update parent
</summary>
</member>
<member name="F:SteamWare.ucEvType.Selected">
<summary>
evento: selected
</summary>
</member>
<member name="T:SteamWare.fileMover">
<summary>
Accesso in lettura e scrittura al filesystem per gestione files upload e download
@@ -3197,6 +3247,13 @@
<param name="nomeVar"></param>
<returns></returns>
</member>
<member name="M:SteamWare.memLayer.DateTimeSessionObj(System.String)">
<summary>
carica dalla sessione un dato di tipo DateTime
</summary>
<param name="nomeVar"></param>
<returns></returns>
</member>
<member name="M:SteamWare.memLayer.LongSessionObj(System.String)">
<summary>
carica dalla sessione un dato di tipo long
@@ -3720,6 +3777,16 @@
It is not meant to be be used directly.
</summary>
</member>
<member name="E:SteamWare.UserControl.eh_ucev">
<summary>
event handler generico
</summary>
</member>
<member name="M:SteamWare.UserControl.raiseEvent(SteamWare.ucEvType)">
<summary>
sollevo evento selezione
</summary>
</member>
<member name="M:SteamWare.UserControl.traduci(System.Object)">
<summary>
wrapper traduzione
@@ -3727,6 +3794,17 @@
<param name="lemma"></param>
<returns></returns>
</member>
<member name="P:SteamWare.UserControl.modoContr">
<summary>
modalità operativa controllo
</summary>
</member>
<member name="M:SteamWare.UserControl.escaleInputParam(System.Web.UI.WebControls.ObjectDataSourceMethodEventArgs)">
<summary>
escape dei parametri input dell'ODS
</summary>
<param name="e"></param>
</member>
<member name="P:SteamWare.UserControl.forceUppercase">
<summary>
indica se i caratteri vadano forzati a maiuscoli
@@ -3754,6 +3832,13 @@
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:SteamWare.UserControl.grView_RowEditing(System.Object,System.Web.UI.WebControls.GridViewEditEventArgs)">
<summary>
evento andata in editing del controllo
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="T:SteamWare.user_std">
<summary>
classe gestione utente: auth e permission/ruoli - versione GENERICA
@@ -4700,5 +4785,21 @@
<param name="valore"></param>
<returns></returns>
</member>
<member name="T:SteamWare.ucEvent">
<summary>
eventi associati a UserCOntrol SteamWare standard
</summary>
</member>
<member name="P:SteamWare.ucEvent.tipoEvento">
<summary>
tipo di evento segnalato
</summary>
</member>
<member name="M:SteamWare.ucEvent.#ctor(SteamWare.ucEvType)">
<summary>
inizializzazione oggetto EventArg specifico
</summary>
<param name="evento"></param>
</member>
</members>
</doc>
Binary file not shown.
+4 -32
View File
@@ -15,7 +15,7 @@
<div class="container-flow">
<div class="row" style="margin: 0 5px;">
<div runat="server" id="divStato" class="col-xs-4" style="font-size: 0.8em;">
<div class="row panel panel-info">
<div class="row panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-12">
@@ -44,8 +44,8 @@
</div>
</div>
</div>
<div runat="server" id="divMain" class="col-xs-4">
<div class="row panel panel-default">
<div runat="server" id="divMain" class="col-xs-4" style="font-size: 0.9em;">
<div class="row panel panel-info">
<div class="panel-heading">
<div class="row">
<div class="col-xs-8">
@@ -61,39 +61,11 @@
</div>
</div>
<div class="row" style="font-size: 0.8em;">
<div class="col-xs-3">
<%--<asp:DropDownList runat="server" ID="ddlFase" DataSourceID="odsFase" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlFase_SelectedIndexChanged" OnDataBound="ddlFase_DataBound">
</asp:DropDownList>
<asp:ObjectDataSource ID="odsFase" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="CMS_SC_Data.DS_UtilityTableAdapters.v_selFasiTableAdapter"></asp:ObjectDataSource>--%>
</div>
<div class="col-xs-4">
<%--<asp:DropDownList runat="server" ID="ddlDossier" DataSourceID="odsDossier" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlDossier_SelectedIndexChanged"></asp:DropDownList>
<asp:ObjectDataSource ID="odsDossier" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="CMS_SC_Data.DS_UtilityTableAdapters.v_selElencoDossierTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="ddlFase" Name="conditio" PropertyName="SelectedValue" Type="String" />
</SelectParameters>
</asp:ObjectDataSource>--%>
</div>
<div class="col-xs-5">
<div style="width: 90%; float: left;">
<asp:DropDownList runat="server" ID="ddlSelScheda" DataSourceID="odsScheda" DataTextField="label" DataValueField="value" AutoPostBack="True" OnSelectedIndexChanged="ddlSelScheda_SelectedIndexChanged" Width="100%"></asp:DropDownList>
<asp:ObjectDataSource ID="odsScheda" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="getByConditio" TypeName="CMS_SC_Data.DS_UtilityTableAdapters.v_selSchedaTableAdapter">
<SelectParameters>
<asp:ControlParameter ControlID="ddlDossier" Name="conditio" PropertyName="SelectedValue" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
<div style="width: 10%; float: right;" class="text-right;">
<asp:HyperLink runat="server" ID="hlDoc" Target="_blank"><i class="fa fa-external-link fa-2x"></i></asp:HyperLink>
</div>
</div>
</div>
</div>
<div class="col-xs-12 panel-body">
<uc1:mod_collaudi runat="server" ID="mod_collaudi" editEnabled="true" />
</div>
<div class="col-xs-12 panel-footer">
<div class="col-xs-12 panel-footer bg-info">
<uc1:mod_righePag runat="server" ID="mod_righePag" />
</div>
</div>
+49 -28
View File
@@ -25,7 +25,36 @@ namespace CMS_SC
mod_righePagStato.eh_newNum += mod_righePagStato_eh_newNum;
mod_righePag.eh_newNum += mod_righePag_eh_newNum;
mod_righePagPrev.eh_newNum += mod_righePagPrev_eh_newNum;
mod_StatoCollaudi.eh_ucev += Mod_StatoCollaudi_eh_ucev;
}
/// <summary>
/// gestione eventi selezione panel stato collaudi
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Mod_StatoCollaudi_eh_ucev(object sender, EventArgs e)
{
mod_collaudi.CodSchedaVers = CodSchedaVers;
#if false
ucEvent evento = (ucEvent)e;
// in base a tipo evento reagisco
switch (evento.tipoEvento)
{
case ucEvType.Selected:
break;
case ucEvType.Reset:
break;
case ucEvType.Delete:
case ucEvType.Edit:
case ucEvType.New:
case ucEvType.ReqUpdateParent:
default:
break;
}
#endif
}
/// <summary>
/// sistemazione controlli paginazione
/// </summary>
@@ -110,15 +139,7 @@ namespace CMS_SC
// rileggo SE CI SONO i parametri filtrati...
if (getPar("ddlSelScheda") != "")
{
ddlSelScheda.DataBind();
try
{
ddlSelScheda.SelectedValue = getPar("ddlSelScheda");
}
catch
{
ddlSelScheda.SelectedIndex = 0;
}
mod_StatoCollaudi.CodSchedaVersNum = getPar("ddlSelScheda");
}
}
@@ -186,6 +207,7 @@ namespace CMS_SC
mod_collaudi.CodSchedaVers = CodSchedaVers;
mod_collaudi.Fase = Fase;
mod_collaudi.doUpdate();
#if false
// se ho schema mostro link (eventuale) al doc...
hlDoc.Visible = false;
if (CodSchedaVers != "")
@@ -206,7 +228,8 @@ namespace CMS_SC
hlDoc.NavigateUrl = DtProxy.getDocPath(path);
hlDoc.Visible = DtProxy.notNullDocPath(path);
}
}
}
#endif
}
private void fixControlsPrev()
{
@@ -261,16 +284,11 @@ namespace CMS_SC
{
get
{
string answ = "-";
try
{
answ = ddlSelScheda.SelectedValue;
}
catch
{
answ = "-";
}
return answ;
return mod_StatoCollaudi.CodSchedaVersNum;
}
set
{
mod_StatoCollaudi.CodSchedaVersNum = value;
}
}
protected string Fase
@@ -331,25 +349,28 @@ namespace CMS_SC
// salvo!
savePar("ddlDossier", ddlDossier.SelectedValue);
// fix visualizzazione
ddlSelScheda.DataBind();
fixControls();
ddlSelSchedaPrev.DataBind();
fixControlsPrev();
}
#if false
protected void ddlSelScheda_SelectedIndexChanged(object sender, EventArgs e)
{
// salvo!
savePar("ddlSelScheda", ddlSelScheda.SelectedValue);
// fix visualizzazione
fixControls();
}
}
#endif
protected void ddlFase_SelectedIndexChanged(object sender, EventArgs e)
{
// salvo!
savePar("ddlFase", ddlFase.SelectedValue);
// fix visualizzazione
ddlDossier.DataBind();
ddlSelScheda.DataBind();
#if false
ddlSelScheda.DataBind();
#endif
fixControls();
}
@@ -379,7 +400,7 @@ namespace CMS_SC
protected void btnAddNewSetMis_click(object sender, EventArgs e)
{
int idxDossier = Convert.ToInt32(ddlDossier.SelectedValue);
DtProxy.man.taMis.insMissing(idxDossier, ddlSelScheda.SelectedValue, ddlFase.SelectedValue);
DtProxy.man.taMis.insMissing(idxDossier, CodSchedaVers, ddlFase.SelectedValue);
mod_collaudi.doUpdate();
fixControls();
}
@@ -391,7 +412,7 @@ namespace CMS_SC
protected void btnRemSetMis_click(object sender, EventArgs e)
{
int idxDossier = Convert.ToInt32(ddlDossier.SelectedValue);
DtProxy.man.taMis.remSetMis(idxDossier, ddlSelScheda.SelectedValue, ddlFase.SelectedValue);
DtProxy.man.taMis.remSetMis(idxDossier, CodSchedaVers, ddlFase.SelectedValue);
mod_collaudi.doUpdate();
fixControls();
}
@@ -408,7 +429,7 @@ namespace CMS_SC
try
{
int idxDossier = Convert.ToInt32(ddlDossier.SelectedValue);
answ = DtProxy.man.taMis.getNum2Ins(idxDossier, ddlSelScheda.SelectedValue, ddlFase.SelectedValue).Rows.Count > 0;
answ = DtProxy.man.taMis.getNum2Ins(idxDossier, CodSchedaVers, ddlFase.SelectedValue).Rows.Count > 0;
}
catch (Exception exc)
{
@@ -427,12 +448,12 @@ namespace CMS_SC
{
bool answ = false;
// in primis: deve essere selezionata SINGOLA scheda...
if (ddlSelScheda.SelectedValue != "")
if (CodSchedaVers != "")
{
try
{
int idxDossier = Convert.ToInt32(ddlDossier.SelectedValue);
answ = DtProxy.man.taMis.getDataFilt(idxDossier, ddlSelScheda.SelectedValue, ddlFase.SelectedValue).Select("Valoremis <> ''").Length == 0;
answ = DtProxy.man.taMis.getDataFilt(idxDossier, CodSchedaVers, ddlFase.SelectedValue).Select("Valoremis <> ''").Length == 0;
}
catch (Exception exc)
{
-27
View File
@@ -120,33 +120,6 @@ namespace CMS_SC {
/// </remarks>
protected global::System.Web.UI.WebControls.Button btnShowHideHist;
/// <summary>
/// ddlSelScheda control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.DropDownList ddlSelScheda;
/// <summary>
/// odsScheda control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource odsScheda;
/// <summary>
/// hlDoc control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::System.Web.UI.WebControls.HyperLink hlDoc;
/// <summary>
/// mod_collaudi control.
/// </summary>
+17 -1
View File
@@ -7,7 +7,10 @@
margin: 0.25em;
}
.table-striped > tbody > tr:nth-child(odd) > th {
background-image: linear-gradient(to bottom, #f5f5f5 0%, #e2e2e2 100%);
background-image: linear-gradient(to bottom, #e3e3e3 0, #acacac 100%);
}
.table-striped > tbody > tr:nth-child(odd) {
background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
}
.table > thead > tr > th,
.table > tbody > tr > th,
@@ -65,6 +68,19 @@ a:focus {
.bg-default {
background-color: white;
}
/*---------------------------------------------------------
AREA UserSection
---------------------------------------------------------*/
.limitText {
display: inline-block;
max-width: 100%;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
/*---------------------------------------------------------*/
/* Formato stato scheda collaudo */
.sc {
font-weight: bold;
+26 -1
View File
@@ -10,9 +10,14 @@
}
.table-striped > tbody > tr:nth-child(odd) > th {
background-image: linear-gradient(to bottom, #f5f5f5 0%, #e2e2e2 100%);
background-image: linear-gradient(to bottom, #e3e3e3 0, #acacac 100%);
}
.table-striped > tbody > tr:nth-child(odd) {
background-image: linear-gradient(to bottom, #f5f5f5 0, #e8e8e8 100%);
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
@@ -80,6 +85,26 @@ a:focus {
background-color: white;
}
/*---------------------------------------------------------
AREA UserSection
---------------------------------------------------------*/
// Mixin
.text-overflow() {
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
}
// Usage
.limitText {
display: inline-block;
max-width: 100%;
.text-overflow();
}
/*---------------------------------------------------------*/
/* Formato stato scheda collaudo */
.sc{
+1 -1
View File
File diff suppressed because one or more lines are too long
+5 -16
View File
@@ -5,8 +5,11 @@
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ShowHeader="False" ItemStyle-Wrap="false">
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="btnReset_Click" CssClass="fa fa-refresh fa-2x" Visible="true"></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Select" CssClass="fa fa-search fa-2x" />
<asp:LinkButton ID="lbSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip='<%# traduci("select") %>' CssClass="fa fa-search fa-2x" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Stato" SortExpression="Stato">
@@ -18,26 +21,12 @@
<div class="col-xs-1">
<asp:Label ID="lblCodScheda" runat="server" Text='<%# string.Format("{0}.{1}.{2}", Eval("CodScheda"), Eval("Vers"), Eval("NumScheda")) %>' />
</div>
<div class="col-xs-9">
<div class="col-xs-9 limitText">
<asp:Label ID="lblDescrizione" runat="server" Text='<%# Eval("Descrizione") %>' />
</div>
</div>
</ItemTemplate>
</asp:TemplateField>
<%--<asp:BoundField DataField="DescrStato" HeaderText="DescrStato" ReadOnly="True" SortExpression="DescrStato" />
<asp:BoundField DataField="CodScheda" HeaderText="CodScheda" ReadOnly="True" SortExpression="CodScheda" />
<asp:BoundField DataField="Vers" HeaderText="Vers" ReadOnly="True" SortExpression="Vers" />
<asp:BoundField DataField="NumScheda" HeaderText="#" SortExpression="NumScheda" ControlStyle-Width="2em" ReadOnly="True">
<ControlStyle Width="2em"></ControlStyle>
</asp:BoundField>
<asp:BoundField DataField="Descrizione" HeaderText="Descrizione" SortExpression="Descrizione" ControlStyle-Width="50em">
<ControlStyle Width="50em"></ControlStyle>
</asp:BoundField>--%>
<%--<asp:BoundField DataField="Fase" HeaderText="Fase" SortExpression="Fase" />
<asp:BoundField DataField="TotMisure" HeaderText="TotMisure" SortExpression="TotMisure" />
<asp:BoundField DataField="MisEffettuate" HeaderText="MisEffettuate" SortExpression="MisEffettuate" />
<asp:BoundField DataField="MisOk" HeaderText="MisOk" SortExpression="MisOk" />
<asp:BoundField DataField="MisOkDerog" HeaderText="MisOkDerog" SortExpression="MisOkDerog" />--%>
</Columns>
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
@@ -60,6 +60,26 @@ namespace CMS_SC.WebUserControls
grView.DataBind();
}
}
public string CodSchedaVersNum
{
get
{
string answ = "";
try
{
answ = string.Format("{0}.{1}.{2}", grView.SelectedDataKey["CodScheda"], grView.SelectedDataKey["Vers"], grView.SelectedDataKey["NumScheda"]);
}
catch
{ }
return answ;
}
set
{
grView.SelectedIndex = 0;
}
}
public void doUpdate()
{
grView.DataBind();
@@ -71,9 +91,10 @@ namespace CMS_SC.WebUserControls
/// <param name="e"></param>
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
{
// verifico se ho un argomento di tipo moveUp / moveDown... quale comando?
#if false
string CodSchedaVersNum = "";
CodSchedaVersNum = string.Format("{0}.{1}.{2}", grView.SelectedDataKey["CodScheda"], grView.SelectedDataKey["Vers"], grView.SelectedDataKey["NumScheda"]);
CodSchedaVersNum = string.Format("{0}.{1}.{2}", grView.SelectedDataKey["CodScheda"], grView.SelectedDataKey["Vers"], grView.SelectedDataKey["NumScheda"]);
#endif
if (CodSchedaVersNum != "")
{
// salvo parametro
@@ -104,5 +125,6 @@ namespace CMS_SC.WebUserControls
grView.DataBind();
raiseEvent(ucEvType.Reset);
}
}
}
+8 -1
View File
@@ -35,7 +35,14 @@
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Edit" CssClass="fa fa-edit" Font-Size="1.5em" Visible='<%# Convert.ToBoolean(hfEditEnabled.Value) %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CodSchedaVersNum" HeaderText="Scheda" ReadOnly="True" SortExpression="CodSchedaVersNum" />
<asp:TemplateField HeaderText="Scheda" SortExpression="CodSchedaVersNum">
<EditItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("CodSchedaVersNum") %>'></asp:Label>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("CodSchedaVersNum") %>'></asp:Label>&nbsp;<asp:HyperLink runat="server" ID="hlDoc" Target="_blank" Visible='<%# hasDoc(Eval("CodSchedaVersNum")) %>' NavigateUrl='<%# urlDoc(Eval("CodSchedaVersNum")) %>' ToolTip='<%# urlDoc(Eval("CodSchedaVersNum")) %>'><i class="fa fa-file-pdf-o fa-2x"></i></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="CodMisura" HeaderText="CodMis" ReadOnly="True" SortExpression="CodMisura" />
<asp:BoundField DataField="NomeMisura" HeaderText="Misura" SortExpression="NomeMisura" ReadOnly="true" />
<asp:TemplateField HeaderText="Val. Misura" SortExpression="ValoreMis">
+61 -43
View File
@@ -255,40 +255,7 @@ namespace CMS_SC.WebUserControls
{ }
return answ;
}
#if false
/// <summary>
/// save + edit del record precedente (se possibile)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnUp_Click(object sender, EventArgs e)
{
if (grView.EditIndex > 0)
{
// salvo
grView.UpdateRow(grView.EditIndex, false);
// seleziono nuovo record x edit
grView.EditIndex = grView.EditIndex - 1;
//grView.FindControl("txtValoreMis").Focus();
}
}
/// <summary>
/// save + edit del record successivo (se possibile)
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnDown_Click(object sender, EventArgs e)
{
if (grView.EditIndex < pageSize - 1)
{
// salvo
grView.UpdateRow(grView.EditIndex, false);
// seleziono nuovo record x edit
grView.EditIndex = grView.EditIndex + 1;
//grView.FindControl("txtValoreMis").Focus();
}
}
#endif
/// <summary>
/// save del record
/// </summary>
@@ -311,15 +278,66 @@ namespace CMS_SC.WebUserControls
grView.DataBind();
}
}
#if false
protected void lbFileMan_DataBinding(object sender, EventArgs e)
/// <summary>
/// recupera codice scheda/vers da scheda/vers/num
/// </summary>
/// <param name="codSchedaVers"></param>
/// <returns></returns>
protected string getPathDoc(string codSchedaVers)
{
LinkButton lnkBtn = (LinkButton)sender;
lnkBtn.Attributes.Add("target", "_blank");
//lnkBtn.Attributes.Add("onClick", "window.open (this.href, 'Files', 'height=500,width=400,scrollbars'); return false");
}
#endif
string answ = "";
string codScheda = "";
if (codSchedaVers != "")
{
try
{
codScheda = codSchedaVers.Substring(0, codSchedaVers.LastIndexOf("."));
}
catch
{ }
if (codScheda != "")
{
try
{
answ = DtProxy.man.taASC.getByCodScheda(codScheda)[0].Path;
}
catch
{
answ = "";
}
}
}
return answ;
}
/// <summary>
/// verifica se ci sia un doc da mostrare...
/// </summary>
/// <param name="codSchedaVers"></param>
/// <returns></returns>
public bool hasDoc(object _currCodSchedaVers)
{
bool answ = false;
string pathDoc = getPathDoc(_currCodSchedaVers.ToString());
if (pathDoc != "")
{
answ = DtProxy.notNullDocPath(pathDoc);
}
return answ;
}
/// <summary>
/// link URL doc da mostrare...
/// </summary>
/// <param name="codSchedaVers"></param>
/// <returns></returns>
public string urlDoc(object _currCodSchedaVers)
{
string answ = "";
string pathDoc = getPathDoc(_currCodSchedaVers.ToString());
if (pathDoc != "")
{
answ = DtProxy.getDocPath(pathDoc);
}
return answ;
}
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
+101
View File
@@ -2295,6 +2295,56 @@
salvataggio di tutti i lemmi tradotti
</summary>
</member>
<member name="T:SteamWare.ucMode">
<summary>
modalità di chiamata userControl
</summary>
</member>
<member name="F:SteamWare.ucMode.readOnly">
<summary>
modalità solo lettura
</summary>
</member>
<member name="F:SteamWare.ucMode.editEnabled">
<summary>
modalità edit abilitata
</summary>
</member>
<member name="T:SteamWare.ucEvType">
<summary>
tipo evento userControl
</summary>
</member>
<member name="F:SteamWare.ucEvType.Delete">
<summary>
evento: NEW
</summary>
</member>
<member name="F:SteamWare.ucEvType.Edit">
<summary>
evento: NEW
</summary>
</member>
<member name="F:SteamWare.ucEvType.New">
<summary>
evento: NEW
</summary>
</member>
<member name="F:SteamWare.ucEvType.Reset">
<summary>
evento: reset selezione
</summary>
</member>
<member name="F:SteamWare.ucEvType.ReqUpdateParent">
<summary>
evento: richiesta update parent
</summary>
</member>
<member name="F:SteamWare.ucEvType.Selected">
<summary>
evento: selected
</summary>
</member>
<member name="T:SteamWare.fileMover">
<summary>
Accesso in lettura e scrittura al filesystem per gestione files upload e download
@@ -3197,6 +3247,13 @@
<param name="nomeVar"></param>
<returns></returns>
</member>
<member name="M:SteamWare.memLayer.DateTimeSessionObj(System.String)">
<summary>
carica dalla sessione un dato di tipo DateTime
</summary>
<param name="nomeVar"></param>
<returns></returns>
</member>
<member name="M:SteamWare.memLayer.LongSessionObj(System.String)">
<summary>
carica dalla sessione un dato di tipo long
@@ -3720,6 +3777,16 @@
It is not meant to be be used directly.
</summary>
</member>
<member name="E:SteamWare.UserControl.eh_ucev">
<summary>
event handler generico
</summary>
</member>
<member name="M:SteamWare.UserControl.raiseEvent(SteamWare.ucEvType)">
<summary>
sollevo evento selezione
</summary>
</member>
<member name="M:SteamWare.UserControl.traduci(System.Object)">
<summary>
wrapper traduzione
@@ -3727,6 +3794,17 @@
<param name="lemma"></param>
<returns></returns>
</member>
<member name="P:SteamWare.UserControl.modoContr">
<summary>
modalità operativa controllo
</summary>
</member>
<member name="M:SteamWare.UserControl.escaleInputParam(System.Web.UI.WebControls.ObjectDataSourceMethodEventArgs)">
<summary>
escape dei parametri input dell'ODS
</summary>
<param name="e"></param>
</member>
<member name="P:SteamWare.UserControl.forceUppercase">
<summary>
indica se i caratteri vadano forzati a maiuscoli
@@ -3754,6 +3832,13 @@
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="M:SteamWare.UserControl.grView_RowEditing(System.Object,System.Web.UI.WebControls.GridViewEditEventArgs)">
<summary>
evento andata in editing del controllo
</summary>
<param name="sender"></param>
<param name="e"></param>
</member>
<member name="T:SteamWare.user_std">
<summary>
classe gestione utente: auth e permission/ruoli - versione GENERICA
@@ -4700,5 +4785,21 @@
<param name="valore"></param>
<returns></returns>
</member>
<member name="T:SteamWare.ucEvent">
<summary>
eventi associati a UserCOntrol SteamWare standard
</summary>
</member>
<member name="P:SteamWare.ucEvent.tipoEvento">
<summary>
tipo di evento segnalato
</summary>
</member>
<member name="M:SteamWare.ucEvent.#ctor(SteamWare.ucEvType)">
<summary>
inizializzazione oggetto EventArg specifico
</summary>
<param name="evento"></param>
</member>
</members>
</doc>
+3 -3
View File
@@ -5,7 +5,7 @@
using System.Reflection;
[assembly: AssemblyVersion("2.1.132.360")]
[assembly: AssemblyFileVersion("2.1.132.360")]
[assembly: AssemblyCopyright("Steamware © 2009-2015")]
[assembly: AssemblyVersion("2.1.139.378")]
[assembly: AssemblyFileVersion("2.1.139.378")]
[assembly: AssemblyCopyright("Steamware © 2009-2016")]
[assembly: AssemblyCompany("Steamware")]
+2 -2
View File
@@ -6,8 +6,8 @@
using System.Reflection;
[assembly: AssemblyVersion("2.1.132.<#= this.RevisionNumber #>")]
[assembly: AssemblyFileVersion("2.1.132.<#= this.RevisionNumber #>")]
[assembly: AssemblyVersion("2.1.139.<#= this.RevisionNumber #>")]
[assembly: AssemblyFileVersion("2.1.139.<#= this.RevisionNumber #>")]
[assembly: AssemblyCopyright("Steamware © 2009-<#= DateTime.Now.Year #>")]
[assembly: AssemblyCompany("Steamware")]
<#+
Binary file not shown.