Aggiunta anagrafica Tags

This commit is contained in:
Samuele E. Locatelli
2015-07-13 10:27:22 +02:00
parent d06c72e468
commit ffc6bec04f
10 changed files with 61 additions and 30 deletions
+3
View File
@@ -25,6 +25,7 @@ namespace CMS_SC_Data
{
taAF = new DS_ApplicazioneTableAdapters.AnagFasiTableAdapter();
taASC = new DS_ApplicazioneTableAdapters.AnagSchedeTableAdapter();
taAT = new DS_ApplicazioneTableAdapters.AnagTagsTableAdapter();
taDS = new DS_ApplicazioneTableAdapters.DettSchedaTableAdapter();
taED = new DS_ApplicazioneTableAdapters.ElencoDossierTableAdapter();
taEFM = new DS_ApplicazioneTableAdapters.ElencoFamMaccTableAdapter();
@@ -48,6 +49,7 @@ namespace CMS_SC_Data
// connections del db vocabolario
taAF.Connection.ConnectionString = connStr;
taASC.Connection.ConnectionString = connStr;
taAT.Connection.ConnectionString = connStr;
taDS.Connection.ConnectionString = connStr;
taED.Connection.ConnectionString = connStr;
taEFM.Connection.ConnectionString = connStr;
@@ -68,6 +70,7 @@ namespace CMS_SC_Data
public DS_ApplicazioneTableAdapters.AnagFasiTableAdapter taAF;
public DS_ApplicazioneTableAdapters.AnagSchedeTableAdapter taASC;
public DS_ApplicazioneTableAdapters.AnagTagsTableAdapter taAT;
public DS_ApplicazioneTableAdapters.DettSchedaTableAdapter taDS;
public DS_ApplicazioneTableAdapters.ElencoDossierTableAdapter taED;
public DS_ApplicazioneTableAdapters.ElencoFamMaccTableAdapter taEFM;
Binary file not shown.
Binary file not shown.
-1
View File
@@ -10,6 +10,5 @@
- gestione allegati tipo FILE (blob? in scheda o "generale"?)
- In Dossier la singola SC deve avere descrizione MODIFICABILE
- NON SERVE GESTIONE STATO --> bastano FASI
- anag tags (da aggiungere)
- anag macchine/matricole: gestione tags
+2
View File
@@ -56,6 +56,8 @@
<add key="defEM02" value="000000 Nuova Macchina"/>
<add key="defAF01" value="000000"/>
<add key="defAF02" value="000000 Nuova Fase"/>
<add key="defAT01" value="000000"/>
<add key="defAT02" value="000000 Nuovo Tag"/>
<add key="defEFM01" value="000000"/>
<add key="defEFM02" value="000000 Nuova Famiglia"/>
<!--area allegati -->
@@ -13,7 +13,6 @@ namespace CMS_SC.WebUserControls
{
protected void Page_Load(object sender, EventArgs e)
{
}
/// <summary>
+18 -27
View File
@@ -1,33 +1,22 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_anagTags.ascx.cs" Inherits="CMS_SC.WebUserControls.mod_anagTags" %>
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="Fase" DataSourceID="ods" CssClass="table table-striped" AllowPaging="True" AllowSorting="True">
<PagerStyle CssClass="bg-primary" />
<SelectedRowStyle CssClass="info" />
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="TagCode" DataSourceID="ods" CssClass="table table-striped" AllowPaging="True" AllowSorting="True">
<Columns>
<asp:TemplateField ShowHeader="False">
<asp:TemplateField ShowHeader="False">
<EditItemTemplate>
<asp:LinkButton ID="lbUpdate" runat="server" CausesValidation="True" CommandName="Update" ToolTip="Update" CssClass="fa fa-check fa-2x" />
&nbsp;<asp:LinkButton ID="lbCancel" runat="server" CausesValidation="False" CommandName="Cancel" ToolTip="Cancel" CssClass="fa fa-undo fa-2x" />
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="lbSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Select" CssClass="fa fa-search fa-2x" />
&nbsp;
<asp:LinkButton ID="lbEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Edit" CssClass="fa fa-edit fa-2x" />
</ItemTemplate>
<HeaderTemplate>
<asp:LinkButton ID="lbtReset" runat="server" OnClick="btnReset_Click" CssClass="btn btn-default" Visible="true"><i class="fa fa-refresh"></i> <%: traduci("Reset") %></asp:LinkButton>
</HeaderTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Fase" SortExpression="Fase">
<EditItemTemplate>
<asp:TextBox ID="txtFase" runat="server" Text='<%# Bind("Fase") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblFase" runat="server" Text='<%# Bind("Fase") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Descrizione" SortExpression="Descrizione">
<EditItemTemplate>
<asp:TextBox ID="txtDescrizione" runat="server" Text='<%# Bind("Descrizione") %>' />
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="lblDescrizione" runat="server" Text='<%# Bind("Descrizione") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="TagCode" HeaderText="Codice" SortExpression="TagCode" />
<asp:BoundField DataField="DescrTag" HeaderText="Descrizione" SortExpression="DescrTag" />
<asp:TemplateField ShowHeader="False">
<HeaderTemplate>
<asp:LinkButton ID="lbAddNew" runat="server" CausesValidation="false" ToolTip="InsNew" CssClass="fa fa-plus fa-2x" OnClick="lbAddNew_Click" />
@@ -41,21 +30,23 @@
</ItemTemplate>
</asp:TemplateField>
</Columns>
<PagerStyle CssClass="bg-primary" />
<SelectedRowStyle CssClass="info" />
</asp:GridView>
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="CMS_SC_Data.DS_ApplicazioneTableAdapters.AnagFasiTableAdapter" FilterExpression=" Fase LIKE '%{0}%' OR Descrizione LIKE '%{0}%'" DeleteMethod="deleteQuery" InsertMethod="insertQuery" UpdateMethod="updateQuery">
<asp:ObjectDataSource ID="ods" runat="server" OldValuesParameterFormatString="Original_{0}" SelectMethod="GetData" TypeName="CMS_SC_Data.DS_ApplicazioneTableAdapters.AnagTagsTableAdapter" FilterExpression=" TagCode LIKE '%{0}%' OR DescrTag LIKE '%{0}%'" DeleteMethod="deleteQuery" InsertMethod="insertQuery" UpdateMethod="updateQuery">
<DeleteParameters>
<asp:Parameter Name="Original_Fase" Type="String" />
<asp:Parameter Name="Original_TagCode" Type="String" />
</DeleteParameters>
<FilterParameters>
<asp:SessionParameter DefaultValue="*" Name="ricerca" SessionField="searchVal" />
</FilterParameters>
<InsertParameters>
<asp:Parameter Name="Fase" Type="String" />
<asp:Parameter Name="Descrizione" Type="String" />
<asp:Parameter Name="TagCode" Type="String" />
<asp:Parameter Name="DescrTag" Type="String" />
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="Fase" Type="String" />
<asp:Parameter Name="Descrizione" Type="String" />
<asp:Parameter Name="Original_Fase" Type="String" />
<asp:Parameter Name="TagCode" Type="String" />
<asp:Parameter Name="DescrTag" Type="String" />
<asp:Parameter Name="Original_TagCode" Type="String" />
</UpdateParameters>
</asp:ObjectDataSource>
+38 -1
View File
@@ -11,6 +11,21 @@ namespace CMS_SC.WebUserControls
{
public partial class mod_anagTags : System.Web.UI.UserControl
{
/// <summary>
/// selezione valore in DettScheda
/// </summary>
public event EventHandler eh_selezioneValore;
/// <summary>
/// sollevo evento selezione
/// </summary>
protected void raiseEvent()
{
// sollevo evento nuovo valore...
if (eh_selezioneValore != null)
{
eh_selezioneValore(this, new EventArgs());
}
}
protected void Page_Load(object sender, EventArgs e)
{
@@ -30,6 +45,15 @@ namespace CMS_SC.WebUserControls
}
}
/// <summary>
/// wrapper traduzione
/// </summary>
/// <param name="lemma"></param>
/// <returns></returns>
public string traduci(string lemma)
{
return user_std.UtSn.Traduci(lemma);
}
/// <summary>
/// richiesta di aggiunta record, tutto a zero!
/// </summary>
/// <param name="sender"></param>
@@ -37,9 +61,22 @@ namespace CMS_SC.WebUserControls
protected void lbAddNew_Click(object sender, EventArgs e)
{
// inserisco nuovo record
DtProxy.man.taAF.insertQuery(memLayer.ML.CRS("defAF01"), memLayer.ML.CRS("defAF02"));
DtProxy.man.taAT.insertQuery(memLayer.ML.CRS("defAT01"), memLayer.ML.CRS("defAT02"));
// update!
grView.DataBind();
}
protected void btnReset_Click(object sender, EventArgs e)
{
resetSelezione();
}
/// <summary>
/// resetto selezione
/// </summary>
private void resetSelezione()
{
grView.SelectedIndex = -1;
grView.DataBind();
raiseEvent();
}
}
}
Binary file not shown.
Binary file not shown.