fix bug x resettare proto vuoto x protocolli non usati
This commit is contained in:
Binary file not shown.
@@ -206,6 +206,9 @@
|
||||
</Content>
|
||||
<Content Include="Default.aspx" />
|
||||
<Content Include="demoUpload.aspx" />
|
||||
<Content Include="images\reset_m.png" />
|
||||
<Content Include="images\reset_s.png" />
|
||||
<Content Include="images\reset_l.png" />
|
||||
<Content Include="images\link-break_l.png" />
|
||||
<Content Include="images\link-break_m.png" />
|
||||
<Content Include="images\link-break_s.png" />
|
||||
@@ -712,7 +715,7 @@
|
||||
<WebProjectProperties>
|
||||
<UseIIS>False</UseIIS>
|
||||
<AutoAssignPort>True</AutoAssignPort>
|
||||
<DevelopmentServerPort>61133</DevelopmentServerPort>
|
||||
<DevelopmentServerPort>52344</DevelopmentServerPort>
|
||||
<DevelopmentServerVPath>/</DevelopmentServerVPath>
|
||||
<IISUrl>
|
||||
</IISUrl>
|
||||
|
||||
@@ -463,6 +463,45 @@ namespace ETS_WS
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// elimina il file archiviato e resetta metadati a empty
|
||||
/// </summary>
|
||||
/// <param name="nomeFile"></param>
|
||||
public void deleteRecordAndFile(int idxFile)
|
||||
{
|
||||
string nomeFile = "ETS-Proto.docx";
|
||||
lg.Info("Eliminato file {0} per svuotamento record", idxFile);
|
||||
// effettuo operazioni sostituzione file!
|
||||
docMetaDataSet docData = WebShipUtils.mng.docMetaFromIdxFile(idxFile);
|
||||
docMetaDataSet docDataEmpty = emptyDocData(DateTime.Now);
|
||||
string numComm = "";
|
||||
string annoComm = "";
|
||||
// ricavo num ed anno commessa...
|
||||
try
|
||||
{
|
||||
numComm = docDataEmpty.commessa.Substring(0, docDataEmpty.commessa.IndexOf("-"));
|
||||
annoComm = docDataEmpty.commessa.Substring(docDataEmpty.commessa.IndexOf("-") + 1);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
string path = docData.path;
|
||||
if (path != "")
|
||||
{
|
||||
// calcolo path
|
||||
path = string.Format("{0}{1}", utils.obj.confReadString("archiveDir"), docData.path);
|
||||
// elimino file vecchio
|
||||
fileMover.obj.eliminaFile(path, WebShipUtils.nomeFileFullFromIdxFile(idxFile));
|
||||
// aggiorno su DB
|
||||
utils.obj.taDoc.updateQuery(idxFile, utils.obj.currUserAD, docDataEmpty.dataRic, docDataEmpty.dataDoc, numComm, annoComm, docDataEmpty.fase, docDataEmpty.fonte, docDataEmpty.oggetto, docDataEmpty.InOut, docDataEmpty.isRed);
|
||||
utils.obj.taDoc.updateFile(idxFile, utils.obj.currUserAD, nomeFile, path);
|
||||
lg.Info("Aggiornato in db nome file {0} per sostituzione causa svuotamento", nomeFile);
|
||||
// ricalcolo nome file
|
||||
string newFileName = WebShipUtils.nomeFileFullFromIdxFile(idxFile);
|
||||
// sposto file
|
||||
fileMover.obj.muoviFile("~/DocTemplates/", path, nomeFile, newFileName, true);
|
||||
lg.Info("Spostato file {0} per sostituzione causa svuotamento", nomeFile);
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// salva su db il tempalte dei metadati correnti
|
||||
/// </summary>
|
||||
/// <param name="userId">user id (AD) univoco</param>
|
||||
@@ -582,16 +621,11 @@ namespace ETS_WS
|
||||
public static void dateIsOk(DateTime data)
|
||||
{
|
||||
bool answ = false;
|
||||
string commessa = string.Format("0000-{0}", data.Year);
|
||||
string fase = "ALTRE";
|
||||
string fonte = "ETS Engineering & Technical Services S.p.A.";
|
||||
string InOut = "Out";
|
||||
string oggetto = "n.d.";
|
||||
string searchAll = "*";
|
||||
bool isRed = true;
|
||||
docMetaDataSet docsData = emptyDocData(data);
|
||||
try
|
||||
{
|
||||
answ = utils.obj.taDoc.getBySearch(data.Date, data.Date.AddDays(1), commessa, fase, fonte, InOut, searchAll, isRed).Rows.Count > 0;
|
||||
answ = utils.obj.taDoc.getBySearch(data.Date, data.Date.AddDays(1), docsData.commessa, docsData.fase, docsData.fonte, docsData.InOut, searchAll, docsData.isRed).Rows.Count > 0;
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
@@ -599,22 +633,30 @@ namespace ETS_WS
|
||||
if (!answ)
|
||||
{
|
||||
string nomeFile = "ETS-Proto.docx";
|
||||
docMetaDataSet docsData = new docMetaDataSet();
|
||||
docsData.commessa = commessa;
|
||||
docsData.dataDoc = data;
|
||||
docsData.dataRic = data;
|
||||
docsData.fase = fase;
|
||||
docsData.fonte = fonte;
|
||||
docsData.InOut = InOut;
|
||||
docsData.oggetto = oggetto;
|
||||
docsData.isRed = isRed;
|
||||
docsData.path = path(docsData);
|
||||
docsData.reqProto = true;
|
||||
docsData.tags = new List<string>();
|
||||
WebShipUtils.mng.generaDocDaTemplate(nomeFile, docsData);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// restituisce un set di dati "empty" utile x reset
|
||||
/// </summary>
|
||||
/// <param name="data"></param>
|
||||
/// <returns></returns>
|
||||
public static docMetaDataSet emptyDocData(DateTime data)
|
||||
{
|
||||
docMetaDataSet docsData = new docMetaDataSet();
|
||||
docsData.commessa = string.Format("0000-{0}", data.Year);
|
||||
docsData.dataDoc = data;
|
||||
docsData.dataRic = data;
|
||||
docsData.fase = "ALTRE";
|
||||
docsData.fonte = "ETS Engineering & Technical Services S.p.A.";
|
||||
docsData.InOut = "Out";
|
||||
docsData.oggetto = "n.d.";
|
||||
docsData.isRed = true;
|
||||
docsData.path = path(docsData);
|
||||
docsData.reqProto = true;
|
||||
docsData.tags = new List<string>();
|
||||
return docsData;
|
||||
}
|
||||
/// <summary>
|
||||
/// genera un doc da template, tramite
|
||||
/// - salvataggio
|
||||
|
||||
@@ -15,18 +15,22 @@
|
||||
<uc1:mod_singleFileUpload ID="mod_singleFileUpload1" runat="server" btnText="Carica Nuovo File" />
|
||||
</div>
|
||||
<div class="divSx">
|
||||
<div class="divSx" style="background-color: #999; width: 100%; color: White; vertical-align: middle; padding: 0px 2px 0px 2px; margin-top: 4px; font-size: 9pt;">
|
||||
<asp:CheckBoxList ID="cblTags" runat="server" DataSourceID="odsTags" DataTextField="tag" DataValueField="idxTag" RepeatLayout="Flow" AutoPostBack="True" OnSelectedIndexChanged="cblTags_SelectedIndexChanged" RepeatDirection="Horizontal">
|
||||
<div class="divSx" style="background-color: #999; width: 100%; color: White; vertical-align: middle; padding: 0px 2px 0px 2px;
|
||||
margin-top: 4px; font-size: 9pt;">
|
||||
<asp:CheckBoxList ID="cblTags" runat="server" DataSourceID="odsTags" DataTextField="tag" DataValueField="idxTag" RepeatLayout="Flow"
|
||||
AutoPostBack="True" OnSelectedIndexChanged="cblTags_SelectedIndexChanged" RepeatDirection="Horizontal">
|
||||
</asp:CheckBoxList>
|
||||
<asp:ObjectDataSource ID="odsTags" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="ETS_Data.DS_WebScipTableAdapters.AnagTagsTableAdapter"></asp:ObjectDataSource>
|
||||
<asp:ObjectDataSource ID="odsTags" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="ETS_Data.DS_WebScipTableAdapters.AnagTagsTableAdapter">
|
||||
</asp:ObjectDataSource>
|
||||
</div>
|
||||
</div>
|
||||
</asp:Panel>
|
||||
</div>
|
||||
<asp:GridView ID="grView" runat="server" AllowSorting="True" AutoGenerateColumns="False" DataSourceID="ods" DataKeyNames="idxFile" Width="100%" AllowPaging="True" OnRowCancelingEdit="grView_RowCancelingEdit" OnRowEditing="grView_RowEditing" OnRowUpdated="grView_RowUpdated">
|
||||
<asp:GridView ID="grView" runat="server" AllowSorting="True" AutoGenerateColumns="False" DataSourceID="ods" DataKeyNames="idxFile"
|
||||
Width="100%" AllowPaging="True" OnRowCancelingEdit="grView_RowCancelingEdit" OnRowEditing="grView_RowEditing" OnRowUpdated="grView_RowUpdated">
|
||||
<RowStyle CssClass="lightGray" />
|
||||
<AlternatingRowStyle CssClass="lightBlue" />
|
||||
<EditRowStyle CssClass="secColA-4" />
|
||||
<EditRowStyle CssClass="valignMiddle secColA-4" />
|
||||
<SelectedRowStyle CssClass="secColA-4" />
|
||||
<FooterStyle CssClass="secColA-1" />
|
||||
<PagerStyle CssClass="secColA-1" ForeColor="White" HorizontalAlign="Center" Height="1.2em" VerticalAlign="Middle" Font-Size="11pt" />
|
||||
@@ -35,17 +39,30 @@
|
||||
<Columns>
|
||||
<asp:TemplateField HeaderText="">
|
||||
<ItemTemplate>
|
||||
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ImageUrl="~/images/edit_m.png" ToolTip="Edit" Visible='<%# showEditButton(Eval("idxFile")) %>' />
|
||||
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ImageUrl="~/images/edit_m.png" ToolTip="Edit"
|
||||
Visible='<%# showEditButton(Eval("idxFile")) %>' />
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
<asp:ImageButton ID="imgUpdate" runat="server" CausesValidation="False" CommandName="Update" ImageUrl="~/images/apply_m.png" ToolTip="Update" />
|
||||
<asp:ImageButton ID="imgCancel" runat="server" CausesValidation="False" CommandName="Cancel" ImageUrl="~/images/cancel_m.png" ToolTip="Cancel" />
|
||||
<asp:ImageButton ID="imgUpdate" runat="server" CausesValidation="False" CommandName="Update" ImageUrl="~/images/apply_l.png"
|
||||
ToolTip="Update" />
|
||||
<br />
|
||||
<asp:ImageButton ID="imgCancel" runat="server" CausesValidation="False" CommandName="Cancel" ImageUrl="~/images/cancel_l.png"
|
||||
ToolTip="Cancel" />
|
||||
<br />
|
||||
<br />
|
||||
<asp:ImageButton ID="imgSvuota" runat="server" CausesValidation="False" OnClick="imgSvuota_Click" CommandArgument='<%# Eval("idxFile") %>' ImageUrl="~/images/reset_l.png"
|
||||
ToolTip="Svuota" />
|
||||
<asp:ConfirmButtonExtender ID="cbeSvuota" runat="server" ConfirmText="Sei sicuro di voler resettare/svuotare il record? Il file associato sarà eliminato ed i metadati resettati. L'operazione non è annullabile!"
|
||||
TargetControlID="imgSvuota">
|
||||
</asp:ConfirmButtonExtender>
|
||||
</EditItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Comm." SortExpression="Commessa" ItemStyle-Wrap="false" ItemStyle-CssClass="padSxDx">
|
||||
<EditItemTemplate>
|
||||
<asp:TextBox ID="txtCommessa" runat="server" Text='<%# Bind("Commessa") %>' Width="5em" />
|
||||
<asp:AutoCompleteExtender ID="aceCommessa" runat="server" TargetControlID="txtCommessa" ServicePath="~/WS/AutoCompletamento.asmx" ServiceMethod="elencoCommesseSoloCod" CompletionInterval="10" MinimumPrefixLength="1" CompletionListCssClass="autocompleteListCssClass" CompletionListItemCssClass="autocomplete" CompletionListHighlightedItemCssClass="autocompleteHiglight" CompletionListElementID="autocompleteElemID" />
|
||||
<asp:AutoCompleteExtender ID="aceCommessa" runat="server" TargetControlID="txtCommessa" ServicePath="~/WS/AutoCompletamento.asmx"
|
||||
ServiceMethod="elencoCommesseSoloCod" CompletionInterval="10" MinimumPrefixLength="1" CompletionListCssClass="autocompleteListCssClass"
|
||||
CompletionListItemCssClass="autocomplete" CompletionListHighlightedItemCssClass="autocompleteHiglight" CompletionListElementID="autocompleteElemID" />
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label1" runat="server" Text='<%# Eval("Commessa") %>' ForeColor="#DD8800" />
|
||||
@@ -59,18 +76,21 @@
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Nome" SortExpression="Nome" ItemStyle-Wrap="false" ItemStyle-CssClass="padSxDx">
|
||||
<ItemTemplate>
|
||||
<asp:HyperLink runat="server" ID="hlFile" Text='<%# shortMe(Eval("NomeFile"),25,10) %>' ToolTip='<%# accoda("{0}/{1}",new object[]{Eval("fullPath"),Eval("Nome")}) %>' Target="_blank" NavigateUrl='<%# accoda("{0}/{1}",new object[]{Eval("fullPath"),Eval("Nome")})%>' />
|
||||
<asp:HyperLink runat="server" ID="hlFile" Text='<%# shortMe(Eval("NomeFile"),25,10) %>' ToolTip='<%# accoda("{0}/{1}",new object[]{Eval("fullPath"),Eval("Nome")}) %>'
|
||||
Target="_blank" NavigateUrl='<%# accoda("{0}/{1}",new object[]{Eval("fullPath"),Eval("Nome")})%>' />
|
||||
</ItemTemplate>
|
||||
<ItemStyle Wrap="true"></ItemStyle>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="" ItemStyle-CssClass="padSxDx">
|
||||
<ItemTemplate>
|
||||
<asp:HyperLink runat="server" ImageUrl="~/images/folder_m.png" Text="folder" ToolTip='<%# Eval("fullPath") %>' Target="_blank" NavigateUrl='<%# filePath(Eval("fullPath"), true) %>' />
|
||||
<asp:HyperLink runat="server" ImageUrl="~/images/folder_m.png" Text="folder" ToolTip='<%# Eval("fullPath") %>' Target="_blank"
|
||||
NavigateUrl='<%# filePath(Eval("fullPath"), true) %>' />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="NrProt." SortExpression="Numero" ItemStyle-Wrap="false" ItemStyle-CssClass="padSxDx">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblProto" runat="server" Text='<%# nrProtoAnno(Eval("Numero"),Eval("Anno")) %>' ToolTip='<%# Eval("NrProtocollo") %>' ForeColor="#777777" />
|
||||
<asp:Label ID="lblProto" runat="server" Text='<%# nrProtoAnno(Eval("Numero"),Eval("Anno")) %>' ToolTip='<%# Eval("NrProtocollo") %>'
|
||||
ForeColor="#777777" />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="SR" SortExpression="SR" ItemStyle-Wrap="false" ItemStyle-CssClass="padSxDx">
|
||||
@@ -78,44 +98,56 @@
|
||||
<asp:Label ID="lblSR" runat="server" Text='<%# Eval("SR") %>' ToolTip='<%# Eval("Redattore") %>' />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="DataRic" SortExpression="DataRic" ItemStyle-VerticalAlign="Top" ItemStyle-CssClass="padSxDx">
|
||||
<asp:TemplateField HeaderText="DataRic" SortExpression="DataRic" ItemStyle-CssClass="padSxDx">
|
||||
<EditItemTemplate>
|
||||
<asp:Label runat="server" ID="lblDataDoc" Text="DataDoc:" />
|
||||
<asp:TextBox ID="txtDataDoc" runat="server" Text='<%# Bind("DataDoc","{0:dd/MM/yyyy}") %>' Width="5em" ToolTip="Data Documento" />
|
||||
<asp:CalendarExtender runat="server" FirstDayOfWeek="Monday" ID="ceDataDoc" TargetControlID="txtDataDoc" />
|
||||
<br />
|
||||
<asp:Label runat="server" ID="lblDataRic" Text="DataRic:" />
|
||||
<asp:TextBox ID="txtDataRic" runat="server" Text='<%# Bind("DataRic","{0:dd/MM/yyyy}") %>' Width="5em" ToolTip="Data Ricezione" />
|
||||
<asp:CalendarExtender runat="server" FirstDayOfWeek="Monday" ID="ceDataRic" TargetControlID="txtDataRic" />
|
||||
<div style="text-align: left;">
|
||||
<div>
|
||||
<asp:Label runat="server" ID="lblDataDoc" Text="DataDoc:" Font-Size="7pt" />
|
||||
<br />
|
||||
<asp:TextBox ID="txtDataDoc" runat="server" Text='<%# Bind("DataDoc","{0:dd/MM/yyyy}") %>' Width="5em" ToolTip="Data Documento" />
|
||||
<asp:CalendarExtender runat="server" FirstDayOfWeek="Monday" ID="ceDataDoc" TargetControlID="txtDataDoc" />
|
||||
</div>
|
||||
<div>
|
||||
<asp:Label runat="server" ID="lblDataRic" Text="DataRic:" Font-Size="7pt"/>
|
||||
<br />
|
||||
<asp:TextBox ID="txtDataRic" runat="server" Text='<%# Bind("DataRic","{0:dd/MM/yyyy}") %>' Width="5em" ToolTip="Data Ricezione" />
|
||||
<asp:CalendarExtender runat="server" FirstDayOfWeek="Monday" ID="ceDataRic" TargetControlID="txtDataRic" />
|
||||
</div>
|
||||
</div>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblDataDoc" runat="server" Text='<%# Eval("DataRic","{0:dd/MM/yy}") %>' ToolTip='<%# Eval("DataDoc","data doc: {0:dd/MM/yy}") %>' ForeColor="#777777" />
|
||||
<asp:Label ID="lblDataDoc" runat="server" Text='<%# Eval("DataRic","{0:dd/MM/yy}") %>' ToolTip='<%# Eval("DataDoc","data doc: {0:dd/MM/yy}") %>'
|
||||
ForeColor="#777777" />
|
||||
</ItemTemplate>
|
||||
<ItemStyle VerticalAlign="Top"></ItemStyle>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Fase" SortExpression="Fase" ItemStyle-CssClass="padSxDx">
|
||||
<asp:TemplateField HeaderText="Fase" SortExpression="Fase" ItemStyle-CssClass="valignMiddle padSxDx">
|
||||
<EditItemTemplate>
|
||||
<div style="vertical-align: text-bottom;">
|
||||
<asp:TextBox ID="txtFase" runat="server" Text='<%# Bind("Fase") %>' Width="10em" TextMode="MultiLine" Rows="3" />
|
||||
<asp:AutoCompleteExtender ID="aceFase" runat="server" TargetControlID="txtFase" ServicePath="~/WS/AutoCompletamento.asmx" ServiceMethod="elencoFasi" CompletionInterval="10" MinimumPrefixLength="1" CompletionListCssClass="autocompleteListCssClass" CompletionListItemCssClass="autocomplete" CompletionListHighlightedItemCssClass="autocompleteHiglight" CompletionListElementID="autocompleteElemID" />
|
||||
<asp:TextBox ID="txtFase" runat="server" Text='<%# Bind("Fase") %>' Width="12em" TextMode="MultiLine" Rows="5" />
|
||||
<asp:AutoCompleteExtender ID="aceFase" runat="server" TargetControlID="txtFase" ServicePath="~/WS/AutoCompletamento.asmx"
|
||||
ServiceMethod="elencoFasi" CompletionInterval="10" MinimumPrefixLength="1" CompletionListCssClass="autocompleteListCssClass"
|
||||
CompletionListItemCssClass="autocomplete" CompletionListHighlightedItemCssClass="autocompleteHiglight" CompletionListElementID="autocompleteElemID" />
|
||||
</div>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label2" runat="server" Text='<%# shortMe(Eval("Fase"),20,10) %>' ToolTip='<%# Eval("Fase") %>' />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Fonte" SortExpression="Fonte" ItemStyle-CssClass="padSxDx">
|
||||
<asp:TemplateField HeaderText="Fonte" SortExpression="Fonte" ItemStyle-CssClass="valignMiddle padSxDx">
|
||||
<EditItemTemplate>
|
||||
<asp:TextBox ID="txtFonte" runat="server" Text='<%# Bind("Fonte") %>' Width="10em" TextMode="MultiLine" Rows="3" />
|
||||
<asp:AutoCompleteExtender ID="aceFonte" runat="server" TargetControlID="txtFonte" ServicePath="~/WS/AutoCompletamento.asmx" ServiceMethod="elencoFonti" CompletionInterval="10" MinimumPrefixLength="1" CompletionListCssClass="autocompleteListCssClass" CompletionListItemCssClass="autocomplete" CompletionListHighlightedItemCssClass="autocompleteHiglight" CompletionListElementID="autocompleteElemID" />
|
||||
<asp:TextBox ID="txtFonte" runat="server" Text='<%# Bind("Fonte") %>' Width="12em" TextMode="MultiLine" Rows="5" />
|
||||
<asp:AutoCompleteExtender ID="aceFonte" runat="server" TargetControlID="txtFonte" ServicePath="~/WS/AutoCompletamento.asmx"
|
||||
ServiceMethod="elencoFonti" CompletionInterval="10" MinimumPrefixLength="1" CompletionListCssClass="autocompleteListCssClass"
|
||||
CompletionListItemCssClass="autocomplete" CompletionListHighlightedItemCssClass="autocompleteHiglight" CompletionListElementID="autocompleteElemID" />
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label3" runat="server" Text='<%# shortMe(Eval("Fonte"),25,12) %>' ToolTip='<%# Eval("Fonte") %>' ForeColor="#777777" />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Oggetto" SortExpression="Oggetto" ItemStyle-CssClass="padSxDx">
|
||||
<asp:TemplateField HeaderText="Oggetto" SortExpression="Oggetto" ItemStyle-CssClass="valignMiddle padSxDx">
|
||||
<EditItemTemplate>
|
||||
<asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("Oggetto") %>' Width="20em" TextMode="MultiLine" Rows="3" />
|
||||
<asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("Oggetto") %>' Width="20em" TextMode="MultiLine" Rows="5" />
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="Label4" runat="server" Text='<%# shortMe(Eval("Oggetto"),50,25) %>' ToolTip='<%# Eval("Oggetto") %>' />
|
||||
@@ -142,7 +174,9 @@
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="getBySearch_paged" TypeName="ETS_Data.DS_WebScipTableAdapters.tbDocumentiTableAdapter" OldValuesParameterFormatString="Original_{0}" EnablePaging="True" SelectCountMethod="getBySearch_count" SortParameterName="SortExpression" OnUpdating="ods_Updating" UpdateMethod="updateQuery">
|
||||
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="getBySearch_paged" TypeName="ETS_Data.DS_WebScipTableAdapters.tbDocumentiTableAdapter"
|
||||
OldValuesParameterFormatString="Original_{0}" EnablePaging="True" SelectCountMethod="getBySearch_count" SortParameterName="SortExpression"
|
||||
OnUpdating="ods_Updating" UpdateMethod="updateQuery">
|
||||
<%--EnableCaching="true" CacheDuration="5" SortParameterName="SortExpression" --%>
|
||||
<SelectParameters>
|
||||
<asp:SessionParameter DefaultValue="*" Name="inizio" SessionField="_inizio" Type="DateTime" />
|
||||
|
||||
@@ -368,5 +368,29 @@ namespace ETS_WS.WebUserControls
|
||||
{
|
||||
return string.Format("{0}-{1}", numero, anno);
|
||||
}
|
||||
/// <summary>
|
||||
/// "svuota la riga" resettando metadati ed eliminando file...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void imgSvuota_Click(object sender, EventArgs e)
|
||||
{
|
||||
// salvo
|
||||
ImageButton lbtn = (ImageButton)sender;
|
||||
int idxFile = 0;
|
||||
try
|
||||
{
|
||||
idxFile = Convert.ToInt32(lbtn.CommandArgument);
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
// svuoto metadati ed elimino file...
|
||||
WebShipUtils.mng.deleteRecordAndFile(idxFile);
|
||||
// chiudo edit...
|
||||
pnlRTUpdate.CssClass = "";
|
||||
showHideEditRecord(false);
|
||||
grView.EditIndex = -1;
|
||||
grView.DataBind();
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
@@ -486,4 +486,9 @@
|
||||
vertical-align: top;
|
||||
background-color: #EFF3FB;
|
||||
}
|
||||
/* end gridview */
|
||||
/* end gridview */
|
||||
|
||||
.valignMiddle
|
||||
{
|
||||
vertical-align: middle;
|
||||
}
|
||||
@@ -486,4 +486,9 @@
|
||||
vertical-align: top;
|
||||
background-color: #EFF3FB;
|
||||
}
|
||||
/* end gridview */
|
||||
/* end gridview */
|
||||
|
||||
.valignMiddle
|
||||
{
|
||||
vertical-align: middle;
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.5 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 804 B |
Binary file not shown.
@@ -8,3 +8,13 @@ C:\Users\samuele\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\obj\Debug\ET
|
||||
C:\Users\samuele\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\obj\Debug\ETS_Data.dll
|
||||
C:\Users\samuele\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\obj\Debug\ETS_Data.pdb
|
||||
C:\Users\samuele\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\bin\Debug\DocumentFormat.OpenXml.dll
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\bin\Debug\NLog.config
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\bin\Debug\ETS_Data.dll.config
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\bin\Debug\ETS_Data.dll
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\bin\Debug\ETS_Data.pdb
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\bin\Debug\DocumentFormat.OpenXml.dll
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\bin\Debug\NLog.dll
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\bin\Debug\NLog.xml
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\obj\Debug\ETS_Data.csprojResolveAssemblyReference.cache
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\obj\Debug\ETS_Data.dll
|
||||
C:\Users\samuele.STEAMWAREWIN\Documents\Visual Studio 2010\Projects\ETS\ETS_Data\obj\Debug\ETS_Data.pdb
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user