FIX Vocabolario

This commit is contained in:
Samuele E. Locatelli
2018-02-15 16:16:24 +01:00
parent 6654545e50
commit b327a09a9f
8 changed files with 295 additions and 307 deletions
+19 -17
View File
@@ -3,29 +3,31 @@
<%@ Register Src="~/WebUserControls/mod_lemmiVocab.ascx" TagPrefix="uc2" TagName="mod_lemmiVocab" %>
<%@ Register Src="~/WebUserControls/mod_vocabolario.ascx" TagName="mod_vocabolario" TagPrefix="uc1" %>
<%@ Register Src="~/WebUserControls/mod_righePag.ascx" TagName="mod_righePag" TagPrefix="uc3" %>
<%@ Register Src="~/WebUserControls/mod_ricercaGenerica.ascx" TagPrefix="uc4" TagName="mod_ricercaGenerica" %>
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
<%--<div class="container-fluid" style="background-color: #cdcdcd; padding-top: 2px; padding-bottom: 2px;">--%>
<div class="container">
<div class="row card">
<div class="card-header">
<h3 class="card-title"><%: traduci("GestVoc") %></h3>
</div>
<div class="col-sm-8">
<uc1:mod_vocabolario ID="Mod_vocabolario1" runat="server" />
</div>
<div class="col-sm-4" style="font-size: 0.75em;">
<uc4:mod_ricercaGenerica runat="server" ID="mod_ricercaGenerica" />
<uc2:mod_lemmiVocab ID="Mod_lemmiVocab1" runat="server" />
</div>
<div class="col-12 card-footer">
<uc3:mod_righePag ID="mod_righePag1" runat="server" />
</div>
<%--<div class="container-fluid" style="background-color: #cdcdcd; padding-top: 2px; padding-bottom: 2px;">--%>
<div class="container-fluid">
<div class="card m-0">
<div class="card-header">
<b class="card-title text-uppercase"><%: traduci("GestVoc") %></b>
</div>
<div class="card-body py-0">
<div class="row">
<div class="col-sm-8 p-0 pr-2">
<uc1:mod_vocabolario ID="Mod_vocabolario1" runat="server" />
</div>
<div class="col-sm-4 fontSmall p-0 pl-2">
<uc2:mod_lemmiVocab ID="Mod_lemmiVocab1" runat="server" />
</div>
<div class="col-12 card-footer">
<uc3:mod_righePag ID="mod_righePag1" runat="server" />
</div>
</div>
</div>
</div>
</div>
</asp:Content>
+52 -51
View File
@@ -4,57 +4,58 @@ using System.Web.UI;
namespace CMS_SC
{
public partial class Vocabolario : System.Web.UI.Page
public partial class Vocabolario : System.Web.UI.Page
{
protected override void OnInit(EventArgs e)
{
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
if (!Page.IsPostBack)
{
mod_righePag1.numRowPag = 20;
Mod_vocabolario1.pageSize = mod_righePag1.numRowPag;
}
// imposto controlli eventi
Mod_vocabolario1.eh_selezioneValore += new EventHandler(Mod_vocabolario1_eh_selezioneValore);
Mod_vocabolario1.eh_resetSelezione += new EventHandler(Mod_vocabolario1_eh_resetSelezione);
// setto visibilità dettaglio termini
Mod_lemmiVocab1.Visible = false;
mod_righePag1.eh_newNum += mod_righePag1_eh_newNum;
}
/// <summary>
/// aggiornato numero righe datagrid... aggiorno visualizzazione
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void mod_righePag1_eh_newNum(object sender, EventArgs e)
{
Mod_vocabolario1.pageSize = mod_righePag1.numRowPag;
}
void Mod_vocabolario1_eh_resetSelezione(object sender, EventArgs e)
{
Mod_lemmiVocab1.Visible = false;
Session.Remove("lemma_sel");
}
/// <summary>
/// wrapper traduzione
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
void Mod_vocabolario1_eh_selezioneValore(object sender, EventArgs e)
{
Mod_lemmiVocab1.Visible = true;
Mod_lemmiVocab1.doUpdate();
}
protected override void OnUnload(EventArgs e)
{
base.OnUnload(e);
Mod_vocabolario1.eh_selezioneValore -= new EventHandler(Mod_vocabolario1_eh_selezioneValore);
Mod_vocabolario1.eh_resetSelezione -= new EventHandler(Mod_vocabolario1_eh_resetSelezione);
}
base.OnInit(e);
if (!Page.IsPostBack)
{
((Bootstrap)this.Master).showSearch = true;
mod_righePag1.numRowPag = 20;
Mod_vocabolario1.pageSize = mod_righePag1.numRowPag;
}
// imposto controlli eventi
Mod_vocabolario1.eh_selezioneValore += new EventHandler(Mod_vocabolario1_eh_selezioneValore);
Mod_vocabolario1.eh_resetSelezione += new EventHandler(Mod_vocabolario1_eh_resetSelezione);
// setto visibilità dettaglio termini
Mod_lemmiVocab1.Visible = false;
mod_righePag1.eh_newNum += mod_righePag1_eh_newNum;
}
/// <summary>
/// aggiornato numero righe datagrid... aggiorno visualizzazione
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void mod_righePag1_eh_newNum(object sender, EventArgs e)
{
Mod_vocabolario1.pageSize = mod_righePag1.numRowPag;
}
void Mod_vocabolario1_eh_resetSelezione(object sender, EventArgs e)
{
Mod_lemmiVocab1.Visible = false;
Session.Remove("lemma_sel");
}
/// <summary>
/// wrapper traduzione
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
void Mod_vocabolario1_eh_selezioneValore(object sender, EventArgs e)
{
Mod_lemmiVocab1.Visible = true;
Mod_lemmiVocab1.doUpdate();
}
protected override void OnUnload(EventArgs e)
{
base.OnUnload(e);
Mod_vocabolario1.eh_selezioneValore -= new EventHandler(Mod_vocabolario1_eh_selezioneValore);
Mod_vocabolario1.eh_resetSelezione -= new EventHandler(Mod_vocabolario1_eh_resetSelezione);
}
}
}
+17 -27
View File
@@ -1,51 +1,41 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
namespace CMS_SC
{
namespace CMS_SC {
public partial class Vocabolario {
/// <summary>
/// Mod_vocabolario1 control.
/// Controllo Mod_vocabolario1.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::mod_vocabolario Mod_vocabolario1;
/// <summary>
/// mod_ricercaGenerica control.
/// Controllo Mod_lemmiVocab1.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// </remarks>
protected global::mod_ricercaGenerica mod_ricercaGenerica;
/// <summary>
/// Mod_lemmiVocab1 control.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::mod_lemmiVocab Mod_lemmiVocab1;
/// <summary>
/// mod_righePag1 control.
/// Controllo mod_righePag1.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::mod_righePag mod_righePag1;
}
+37 -35
View File
@@ -3,41 +3,43 @@
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<Columns>
<asp:TemplateField ShowHeader="False" ItemStyle-Wrap="false">
<ItemTemplate>
<asp:LinkButton ID="lbSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Select" CssClass="fa fa-search fa-2x" />
</ItemTemplate>
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="btnReset_Click" CssClass="text-info" Visible="true"><i class="fa fa-refresh fa-2x"></i></asp:LinkButton>
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Matricola" SortExpression="Matricola">
<ItemTemplate>
<b><asp:Label ID="Label2" runat="server" Text='<%# Eval("Matricola") %>' /></b> - <asp:Label ID="Label3" runat="server" Text='<%# Eval("DescrMacchina") %>' />
<div>
<asp:Label runat="server" ID="lblNote" Text='<%#Eval("Note") %>' ToolTip='<%#Eval("Note") %>' Font-Size="0.8em" ForeColor="#ABABAB" />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Schede" SortExpression="NumSchede">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("NumSchede") + " (" +Eval("NumMisEff")+"/"+ Eval("NumMisReq") +")" %>' ToolTip="Num Schede (misure effettuate / misure richieste)" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Stato" HeaderText="Fase" SortExpression="Stato" />
<asp:TemplateField ShowHeader="False" ItemStyle-Wrap="false">
<ItemTemplate>
<asp:LinkButton ID="lbDelete" runat="server" CausesValidation="False" CommandName="Delete" ToolTip="Delete" OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>' CssClass="fa fa-trash fa-2x" Visible='<%# userCanDel(Eval("IdxDossier")) && showDelete %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<Columns>
<asp:TemplateField ShowHeader="False" ItemStyle-Wrap="false">
<ItemTemplate>
<asp:LinkButton ID="lbSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Select" CssClass="fa fa-search fa-2x" />
</ItemTemplate>
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="btnReset_Click" CssClass="text-info" Visible="true"><i class="fa fa-refresh fa-2x"></i></asp:LinkButton>
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Matricola" SortExpression="Matricola">
<ItemTemplate>
<b>
<asp:Label ID="Label2" runat="server" Text='<%# Eval("Matricola") %>' /></b> -
<asp:Label ID="Label3" runat="server" Text='<%# Eval("DescrMacchina") %>' />
<div>
<asp:Label runat="server" ID="lblNote" Text='<%#Eval("Note") %>' ToolTip='<%#Eval("Note") %>' Font-Size="0.8em" ForeColor="#ABABAB" />
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Schede" SortExpression="NumSchede">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Eval("NumSchede") + " (" +Eval("NumMisEff")+"/"+ Eval("NumMisReq") +")" %>' ToolTip="Num Schede (misure effettuate / misure richieste)" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="Stato" HeaderText="Fase" SortExpression="Stato" />
<asp:TemplateField ShowHeader="False" ItemStyle-Wrap="false">
<ItemTemplate>
<asp:LinkButton ID="lbDelete" runat="server" CausesValidation="False" CommandName="Delete" ToolTip="Delete" OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>' CssClass="fa fa-trash fa-2x" Visible='<%# userCanDel(Eval("IdxDossier")) && showDelete %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="CMS_SC_Data.DS_ApplicazioneTableAdapters.ElencoDossierTableAdapter" FilterExpression=" Matricola LIKE '%{0}%' OR DescrMacchina LIKE '%{0}%' " DeleteMethod="deleteQuery">
<DeleteParameters>
<asp:Parameter Name="Original_IdxDossier" Type="Int32" />
</DeleteParameters>
<FilterParameters>
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="searchVal" />
</FilterParameters>
<DeleteParameters>
<asp:Parameter Name="Original_IdxDossier" Type="Int32" />
</DeleteParameters>
<FilterParameters>
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="searchVal" />
</FilterParameters>
</asp:ObjectDataSource>
+48 -53
View File
@@ -1,57 +1,52 @@
<%@ Control Language="C#" AutoEventWireup="true" Inherits="mod_lemmiVocab" CodeBehind="mod_lemmiVocab.ascx.cs" %>
<div class="row" style="font-size: 8pt;">
<div class="col-sm-12">
<asp:GridView ID="grView" runat="server" AllowPaging="false" AllowSorting="True" AutoGenerateColumns="False" CssClass="table table-striped table-bordered"
DataKeyNames="Lingua,Lemma" DataSourceID="ods" OnDataBound="grView_DataBound">
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<%--<RowStyle CssClass="ctrRowStyle" />
<AlternatingRowStyle CssClass="ctrAltRowStyle" />
<EditRowStyle CssClass="ctrEditRowStyle" />
<SelectedRowStyle CssClass="ctrSelRowStyle" />
<FooterStyle CssClass="ctrFooter" />
<PagerStyle CssClass="ctrHeaderPager" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle CssClass="ctrHeaderPager" ForeColor="White" Font-Bold="True" />
<EmptyDataRowStyle CssClass="ctrRowStyle" />--%>
<EmptyDataTemplate>
<asp:Label runat="server" ID="lblNoRecord" Text='<%# traduci("NoRecords") %>' />
</EmptyDataTemplate>
<Columns>
<asp:TemplateField HeaderText="Lingua" SortExpression="Lingua">
<EditItemTemplate>
<asp:Label ID="TextBox0" runat="server" Text='<%# Eval("Lingua") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Lingua") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Lemma" SortExpression="Lemma" Visible="false">
<EditItemTemplate>
<asp:Label ID="TextBox2" runat="server" Text='<%# Eval("Lemma") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("Lemma") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Traduzione" SortExpression="Traduzione">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Traduzione") %>' Width="500px"
TextMode="MultiLine" />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Traduzione") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Label ID="lblNumRec" runat="server" CssClass="didascalia" />
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="getVocabolario" TypeName="SteamWare.selDataVoc"
OldValuesParameterFormatString="Original_{0}"
FilterExpression="Lemma LIKE '%{0}%'">
<FilterParameters>
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="lemma_sel" />
</FilterParameters>
</asp:ObjectDataSource>
<div class="row fontSmall">
<div class="col-sm-12 fontSmall">
<h6>TRADUZIONI</h6>
</div>
<div class="col-sm-12 fontSmall">
<asp:GridView ID="grView" runat="server" AllowPaging="false" AllowSorting="True" AutoGenerateColumns="False" CssClass="table table-striped table-bordered"
DataKeyNames="Lingua,Lemma" DataSourceID="ods" OnDataBound="grView_DataBound">
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<EmptyDataTemplate>
<asp:Label runat="server" ID="lblNoRecord" Text='<%# traduci("NoRecords") %>' />
</EmptyDataTemplate>
<Columns>
<asp:TemplateField HeaderText="Lingua" SortExpression="Lingua">
<EditItemTemplate>
<asp:Label ID="TextBox0" runat="server" Text='<%# Eval("Lingua") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Lingua") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Lemma" SortExpression="Lemma">
<EditItemTemplate>
<asp:Label ID="TextBox2" runat="server" Text='<%# Eval("Lemma") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("Lemma") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Traduzione" SortExpression="Traduzione">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Traduzione") %>' Width="500px"
TextMode="MultiLine" />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Traduzione") %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Label ID="lblNumRec" runat="server" CssClass="didascalia" />
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="getVocabolario" TypeName="SteamWare.selDataVoc"
OldValuesParameterFormatString="Original_{0}"
FilterExpression="Lemma LIKE '%{0}%'">
<FilterParameters>
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="lemma_sel" />
</FilterParameters>
</asp:ObjectDataSource>
</div>
</div>
+14 -14
View File
@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
@@ -12,29 +12,29 @@
public partial class mod_lemmiVocab {
/// <summary>
/// grView control.
/// Controllo grView.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.GridView grView;
/// <summary>
/// lblNumRec control.
/// Controllo lblNumRec.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumRec;
/// <summary>
/// ods control.
/// Controllo ods.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
}
+88 -90
View File
@@ -1,93 +1,91 @@
<%@ Control Language="C#" AutoEventWireup="true"
Inherits="mod_vocabolario" CodeBehind="mod_vocabolario.ascx.cs" %>
Inherits="mod_vocabolario" CodeBehind="mod_vocabolario.ascx.cs" %>
<div class="row" style="font-size: 8pt;">
<div class="col-sm-12">
<asp:Button ID="btnNewLemma" runat="server" OnClick="btnNewLemma_Click" CssClass="btn btn-success" />
<asp:TextBox ID="txtNewLemma" runat="server" placeholder="inserire lemma" />
</div>
<div class="col-sm-12">
<asp:GridView ID="grView" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
DataKeyNames="Lingua,Lemma" DataSourceID="ods" OnDataBound="grView_DataBound" CssClass="table table-striped table-bordered"
OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowEditing="grView_RowEditing">
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<%-- <RowStyle CssClass="ctrRowStyle" />
<AlternatingRowStyle CssClass="ctrAltRowStyle" />
<EditRowStyle CssClass="ctrEditRowStyle" />
<SelectedRowStyle CssClass="ctrSelRowStyle" />
<FooterStyle CssClass="ctrFooter" />
<HeaderStyle CssClass="ctrHeaderPager" ForeColor="White" Font-Bold="True" />
<EmptyDataRowStyle CssClass="ctrRowStyle" />--%>
<EmptyDataTemplate>
<asp:Label runat="server" ID="lblNoRecord" Text='<%# traduci("NoRecords") %>' />
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center">
<EditItemTemplate>
<asp:LinkButton runat="server" ID="lbUpdate" CausesValidation="true" CommandName="Update"><i class="fa fa-check fa-2x"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbCancel" CausesValidation="false" CommandName="Cancel"><i class="fa fa-undo fa-2x"></i></asp:LinkButton>
</EditItemTemplate>
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="btnReset_Click" CssClass="btn btn-default" Visible="true"><i class="glyphicon glyphicon-refresh"></i> <%: traduci("Reset") %></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<asp:LinkButton runat="server" ID="lbSelect" CausesValidation="false" CommandName="Select"><i class="fa fa-search fa-2x"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbEdit" CausesValidation="false" CommandName="Edit"><i class="fa fa-edit fa-2x"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Lingua" SortExpression="Lingua">
<EditItemTemplate>
<asp:Label ID="TextBox0" runat="server" Text='<%# Eval("Lingua") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Lingua") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Lemma" SortExpression="Lemma">
<EditItemTemplate>
<asp:Label ID="TextBox2" runat="server" Text='<%# Eval("Lemma") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("Lemma") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Traduzione" SortExpression="Traduzione">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Traduzione") %>' Width="30em"
TextMode="MultiLine" Height="4em" />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Traduzione") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center">
<EditItemTemplate>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton runat="server" ID="lbDelete" CausesValidation="false" CommandName="Delete" OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>'><i class="fa fa-trash-o fa-2x"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Label ID="lblNumRec" runat="server" CssClass="didascalia" />
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="getVocabolario" TypeName="SteamWare.selDataVoc"
UpdateMethod="updateLemmaVoc" DeleteMethod="deleteLemmaVoc" OldValuesParameterFormatString="Original_{0}"
FilterExpression="Traduzione LIKE '%{0}%' OR Lemma LIKE '%{0}%' "
OnUpdated="ods_Updated" OnInserted="ods_Inserted">
<UpdateParameters>
<asp:Parameter Name="Traduzione" Type="String" />
<asp:Parameter Name="Original_Lingua" Type="String" />
<asp:Parameter Name="Original_Lemma" Type="String" />
</UpdateParameters>
<FilterParameters>
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="valoreCercato" />
</FilterParameters>
<DeleteParameters>
<asp:Parameter Name="Original_Lingua" Type="String" />
<asp:Parameter Name="Original_Lemma" Type="String" />
</DeleteParameters>
</asp:ObjectDataSource>
</div>
<div class="row fontSmall">
<div class="col-sm-3">
<asp:Button ID="btnNewLemma" runat="server" OnClick="btnNewLemma_Click" CssClass="btn btn-block btn-success btn-sm" />
</div>
<div class="col-sm-9">
<asp:TextBox ID="txtNewLemma" runat="server" placeholder="inserire lemma" CssClass="form-control form-control-sm" />
</div>
<div class="col-sm-12">
<asp:GridView ID="grView" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False"
DataKeyNames="Lingua,Lemma" DataSourceID="ods" OnDataBound="grView_DataBound" CssClass="table table-condensed table-sm table-striped m-0"
OnSelectedIndexChanged="grView_SelectedIndexChanged" OnRowEditing="grView_RowEditing">
<PagerStyle CssClass="active GridPager" />
<PagerSettings Mode="NumericFirstLast" />
<SelectedRowStyle CssClass="table-info" />
<EmptyDataTemplate>
<asp:Label runat="server" ID="lblNoRecord" Text='<%# traduci("NoRecords") %>' />
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center">
<EditItemTemplate>
<div class="text-nowrap">
<asp:LinkButton runat="server" ID="lbUpdate" CausesValidation="true" CommandName="Update"><i class="fa fa-check fa-2x"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbCancel" CausesValidation="false" CommandName="Cancel"><i class="fa fa-undo fa-2x"></i></asp:LinkButton>
</div>
</EditItemTemplate>
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="btnReset_Click" CssClass="btn btn-default" Visible="true"><i class="glyphicon glyphicon-refresh"></i> <%: traduci("Reset") %></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<div class="text-nowrap">
<asp:LinkButton runat="server" ID="lbSelect" CausesValidation="false" CommandName="Select"><i class="fa fa-search fa-2x"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbEdit" CausesValidation="false" CommandName="Edit"><i class="fa fa-edit fa-2x"></i></asp:LinkButton>
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Lingua" SortExpression="Lingua">
<EditItemTemplate>
<asp:Label ID="TextBox0" runat="server" Text='<%# Eval("Lingua") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Lingua") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Lemma" SortExpression="Lemma">
<EditItemTemplate>
<asp:Label ID="TextBox2" runat="server" Text='<%# Eval("Lemma") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("Lemma") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Traduzione" SortExpression="Traduzione">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Traduzione") %>' CssClass="form-control form-control-sm" TextMode="MultiLine" Height="4em" />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("Traduzione") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center">
<EditItemTemplate>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton runat="server" ID="lbDelete" CausesValidation="false" CommandName="Delete" OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>'><i class="fa fa-trash-o fa-2x"></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:Label ID="lblNumRec" runat="server" CssClass="didascalia" />
<asp:ObjectDataSource ID="ods" runat="server" SelectMethod="getVocabolario" TypeName="SteamWare.selDataVoc"
UpdateMethod="updateLemmaVoc" DeleteMethod="deleteLemmaVoc" OldValuesParameterFormatString="Original_{0}"
FilterExpression="Traduzione LIKE '%{0}%' OR Lemma LIKE '%{0}%' "
OnUpdated="ods_Updated" OnInserted="ods_Inserted">
<UpdateParameters>
<asp:Parameter Name="Traduzione" Type="String" />
<asp:Parameter Name="Original_Lingua" Type="String" />
<asp:Parameter Name="Original_Lemma" Type="String" />
</UpdateParameters>
<FilterParameters>
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="searchVal" />
</FilterParameters>
<DeleteParameters>
<asp:Parameter Name="Original_Lingua" Type="String" />
<asp:Parameter Name="Original_Lemma" Type="String" />
</DeleteParameters>
</asp:ObjectDataSource>
</div>
</div>
+20 -20
View File
@@ -1,10 +1,10 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// <generato automaticamente>
// Codice generato da uno strumento.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
// il codice viene rigenerato.
// </generato automaticamente>
//------------------------------------------------------------------------------
@@ -12,47 +12,47 @@
public partial class mod_vocabolario {
/// <summary>
/// btnNewLemma control.
/// Controllo btnNewLemma.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.Button btnNewLemma;
/// <summary>
/// txtNewLemma control.
/// Controllo txtNewLemma.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.TextBox txtNewLemma;
/// <summary>
/// grView control.
/// Controllo grView.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.GridView grView;
/// <summary>
/// lblNumRec control.
/// Controllo lblNumRec.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.Label lblNumRec;
/// <summary>
/// ods control.
/// Controllo ods.
/// </summary>
/// <remarks>
/// Auto-generated field.
/// To modify move field declaration from designer file to code-behind file.
/// Campo generato automaticamente.
/// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
/// </remarks>
protected global::System.Web.UI.WebControls.ObjectDataSource ods;
}