gestione evento selezione in dett scheda x mostrare parametri configurato (manca ora scheda parametri...)

This commit is contained in:
Samuele E. Locatelli
2015-06-09 18:16:04 +02:00
parent 24fca19748
commit ac17b2eb8b
13 changed files with 84 additions and 5 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
+23
View File
@@ -18,6 +18,29 @@ namespace CMS_SC
mod_DettScheda.pageSize = mod_righePag.numRowPag;
}
mod_righePag.eh_newNum += mod_righePag_eh_newNum;
mod_DettScheda.eh_selezioneValore += mod_DettScheda_eh_selezioneValore;
updateControls();
}
/// <summary>
/// se c'è selezione valore MOSTROschema parametri validazione
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
void mod_DettScheda_eh_selezioneValore(object sender, EventArgs e)
{
updateControls();
}
private void updateControls()
{
if (mod_DettScheda.CodMisuraSel != "")
{
mod_validVal.Visible = true;
}
else
{
mod_validVal.Visible = false;
}
}
void mod_righePag_eh_newNum(object sender, EventArgs e)
+4 -1
View File
@@ -1,11 +1,14 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_DettScheda.ascx.cs" Inherits="CMS_SC.WebUserControls.mod_DettScheda" %>
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="CodScheda,Vers,CodMisura" DataSourceID="ods" CssClass="table table-striped table-hover" AllowPaging="True" AllowSorting="True">
<asp:GridView ID="grView" runat="server" AutoGenerateColumns="False" DataKeyNames="CodScheda,Vers,CodMisura" DataSourceID="ods" CssClass="table table-striped table-hover" AllowPaging="True" AllowSorting="True" OnSelectedIndexChanged="grView_SelectedIndexChanged">
<PagerStyle CssClass="info" />
<EmptyDataTemplate>
<asp:Button runat="server" ID="btnNewFromEmpty" Text='<%# traduci("btnAddNewFromEmpty") %>' OnClick="btnNewFromEmpty_Click" />
</EmptyDataTemplate>
<Columns>
<asp:TemplateField ShowHeader="False">
<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>
<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" />
@@ -11,6 +11,26 @@ namespace CMS_SC.WebUserControls
{
public partial class mod_DettScheda : 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());
}
}
/// <summary>
/// caricamento macchina
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Page_Load(object sender, EventArgs e)
{
}
@@ -68,6 +88,38 @@ namespace CMS_SC.WebUserControls
{
return user_std.UtSn.Traduci(lemma);
}
/// <summary>
/// Misura selezionata
/// </summary>
public string CodMisuraSel
{
get
{
string answ = "";
try
{
answ = grView.SelectedDataKey["CodMisura"].ToString();
}
catch
{ }
return answ;
}
}
/// <summary>
/// selezionato valore
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
{
raiseEvent();
}
protected void btnReset_Click(object sender, EventArgs e)
{
grView.SelectedIndex = -1;
grView.DataBind();
raiseEvent();
}
}
}
+1
View File
@@ -1 +1,2 @@
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="mod_validVal.ascx.cs" Inherits="CMS_SC.WebUserControls.mod_validVal" %>
elenco parametri validazione..
Binary file not shown.
Binary file not shown.
Binary file not shown.
+2 -2
View File
@@ -5,7 +5,7 @@
using System.Reflection;
[assembly: AssemblyVersion("1.1.015.332")]
[assembly: AssemblyFileVersion("1.1.015.332")]
[assembly: AssemblyVersion("1.2.021.335")]
[assembly: AssemblyFileVersion("1.2.021.335")]
[assembly: AssemblyCopyright("Steamware © 2009-2015")]
[assembly: AssemblyCompany("Steamware")]
+2 -2
View File
@@ -6,8 +6,8 @@
using System.Reflection;
[assembly: AssemblyVersion("1.1.015.<#= this.RevisionNumber #>")]
[assembly: AssemblyFileVersion("1.1.015.<#= this.RevisionNumber #>")]
[assembly: AssemblyVersion("1.2.021.<#= this.RevisionNumber #>")]
[assembly: AssemblyFileVersion("1.2.021.<#= this.RevisionNumber #>")]
[assembly: AssemblyCopyright("Steamware © 2009-<#= DateTime.Now.Year #>")]
[assembly: AssemblyCompany("Steamware")]
<#+
Binary file not shown.