fix cloning delel righe (su selezione fattura)
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
+35
-16
@@ -17,15 +17,14 @@
|
||||
<b>ANAGRAFICA</b>
|
||||
</div>
|
||||
<div class="panel-body bg-default fontSmall" style="min-height: 34px;">
|
||||
|
||||
<uc1:mod_ElencoClienti runat="server" ID="mod_ElencoClienti" />
|
||||
</div>
|
||||
<div runat="server" id="divTopFooter" class="panel-footer bg-info fontSmall">
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel panel-default" runat="server" id="divTemplate" visible="false">
|
||||
<div class="panel panel-default" runat="server" id="divDocTpl" visible="false">
|
||||
<div class="panel-heading">
|
||||
<b>TEMPLATE</b>
|
||||
<b>TEMPLATE FATTURE</b>
|
||||
</div>
|
||||
<div class="panel-body bg-default fontSmall text-left" style="min-height: 34px;">
|
||||
<div>
|
||||
@@ -33,19 +32,14 @@
|
||||
<asp:RadioButtonList runat="server" ID="rblTipoFatt" DataSourceID="odsTipoDoc" Width="100%" DataTextField="Descrizione" DataValueField="idxDoc" OnSelectedIndexChanged="rblTipoFatt_SelectedIndexChanged" AutoPostBack="True">
|
||||
</asp:RadioButtonList>
|
||||
<asp:ObjectDataSource runat="server" ID="odsTipoDoc" SelectMethod="ElencoDocTemplate" TypeName="MedAP_data.MedAPModel"></asp:ObjectDataSource>
|
||||
<hr />
|
||||
<h4>RIGHE OPZIONI (1+)</h4>
|
||||
<asp:CheckBoxList runat="server" ID="cblRigheFatt" DataSourceID="odsTipoRow" DataTextField="Descrizione" DataValueField="idxRigheFatt" OnSelectedIndexChanged="cblRigheFatt_SelectedIndexChanged" AutoPostBack="True">
|
||||
</asp:CheckBoxList>
|
||||
<asp:ObjectDataSource runat="server" ID="odsTipoRow" SelectMethod="ElencoRowTemplate" TypeName="MedAP_data.MedAPModel" OldValuesParameterFormatString="original_{0}"></asp:ObjectDataSource>
|
||||
</div>
|
||||
<div runat="server" id="divAddTemplate" visible="false">
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<asp:LinkButton ID="lbtAddTemplate" CssClass="btn btn-success form-control" runat="server" CausesValidation="True" Text="Crea da template" OnClick="lbtAddTemplate_Click" />
|
||||
</div>
|
||||
<div class="col-xs-6">
|
||||
<asp:LinkButton ID="lbtCancel" CssClass="btn btn-warning form-control" runat="server" CausesValidation="True" Text="Annulla" OnClick="lbtCancel_Click" />
|
||||
<div runat="server" id="divAddTemplate" visible="false">
|
||||
<div class="row">
|
||||
<div class="col-xs-6">
|
||||
<asp:LinkButton ID="lbtAddTemplate" CssClass="btn btn-success form-control" runat="server" CausesValidation="True" Text="CREA FATTURA" OnClick="lbtAddTemplate_Click" />
|
||||
</div>
|
||||
<div class="col-xs-6">
|
||||
<asp:LinkButton ID="lbtCancel" CssClass="btn btn-warning form-control" runat="server" CausesValidation="True" Text="ANNULLA" OnClick="lbtCancel_Click" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -53,6 +47,31 @@
|
||||
<div runat="server" id="div1" class="panel-footer bg-info fontSmall">
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel panel-default" runat="server" id="divRowTpl" visible="false">
|
||||
<div class="panel-heading">
|
||||
<b>TEMPLATE VOCI</b>
|
||||
</div>
|
||||
<div class="panel-body bg-default fontSmall text-left" style="min-height: 34px;">
|
||||
<div>
|
||||
<h3>RIGHE OPZIONI (1+)</h3>
|
||||
<asp:GridView runat="server" ID="grViewRowTpl" AutoGenerateColumns="False" DataSourceID="odsTipoRow" OnSelectedIndexChanged="grViewRowTpl_SelectedIndexChanged" DataKeyNames="IdxRigheFatt" Width="100%">
|
||||
<Columns>
|
||||
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="54px">
|
||||
<ItemTemplate>
|
||||
<div>
|
||||
<asp:LinkButton ID="lnkSelect" runat="server" CausesValidation="False" CommandName="Select" ToolTip="Salva in clipboard"><i class="fa fa-arrow-circle-up fa-3x text-primary" aria-hidden="true"></i></asp:LinkButton>
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="Descrizione" HeaderText="Descrizione" SortExpression="Descrizione" />
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
<asp:ObjectDataSource runat="server" ID="odsTipoRow" SelectMethod="ElencoRowTemplate" TypeName="MedAP_data.MedAPModel" OldValuesParameterFormatString="original_{0}"></asp:ObjectDataSource>
|
||||
</div>
|
||||
</div>
|
||||
<div runat="server" id="div4" class="panel-footer bg-info fontSmall">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 text-center">
|
||||
<div class="panel panel-default">
|
||||
|
||||
+28
-14
@@ -36,19 +36,20 @@ namespace MedAP
|
||||
case ucEvType.New:
|
||||
break;
|
||||
case ucEvType.Reset:
|
||||
divTemplate.Visible = false;
|
||||
divDocTpl.Visible = false;
|
||||
mod_DocsArchive.idxCli = 0;
|
||||
mod_DocsArchive.doUpdate();
|
||||
mod_DocsArchive.resetSelezione();
|
||||
break;
|
||||
case ucEvType.ReqUpdateParent:
|
||||
break;
|
||||
case ucEvType.Selected:
|
||||
divTemplate.Visible = true;
|
||||
divDocTpl.Visible = true;
|
||||
mod_DocsArchive.searchVal = mod_searchParam.searchVal;
|
||||
mod_DocsArchive.tipoDoc = mod_searchParam.tipoDoc;
|
||||
mod_DocsArchive.idxCli = mod_ElencoClienti.idxCliSel;
|
||||
mod_DocsArchive.aperta = mod_searchParam.aperta;
|
||||
mod_DocsArchive.doUpdate();
|
||||
mod_DocsArchive.resetSelezione();
|
||||
//mod_DocsArchive.doUpdate();
|
||||
mod_DocsDetail.idxDoc = 0;
|
||||
divDetail.Visible = false;
|
||||
break;
|
||||
@@ -143,9 +144,8 @@ namespace MedAP
|
||||
break;
|
||||
case ucEvType.Reset:
|
||||
mod_DocsDetail.idxDoc = 0;
|
||||
divRowTpl.Visible = false;
|
||||
divDetail.Visible = false;
|
||||
//divElenco.Attributes.Remove("class");
|
||||
//divElenco.Attributes.Add("class", "col-md-12");
|
||||
break;
|
||||
case ucEvType.ReqUpdateParent:
|
||||
mod_searchParam.searchVal = mod_DocsArchive.searchVal;
|
||||
@@ -154,9 +154,8 @@ namespace MedAP
|
||||
break;
|
||||
case ucEvType.Selected:
|
||||
mod_DocsDetail.idxDoc = mod_DocsArchive.idxDoc;
|
||||
divRowTpl.Visible = true;
|
||||
divDetail.Visible = true;
|
||||
//divElenco.Attributes.Remove("class");
|
||||
//divElenco.Attributes.Add("class", "col-md-7 fontSmall");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
@@ -169,8 +168,12 @@ namespace MedAP
|
||||
}
|
||||
protected void cblRigheFatt_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
// modificare :: deve salvare riga in clipboard...
|
||||
//checkDivAddTemplate();
|
||||
//// salva la riga in clipboard...
|
||||
//Proxy.RowIds = string.Format("{0}{1}#", Proxy.RowIds, grView.SelectedValue);
|
||||
//Proxy.NumIds++;
|
||||
//// salvo selezione in clipboard...
|
||||
//Proxy.ClipMess = string.Format("{0} righe memorizzate", Proxy.NumIds);
|
||||
//raiseEvent(ucEvType.ReqUpdateParent);
|
||||
}
|
||||
/// <summary>
|
||||
/// Verifica se mostrare div x aggiunta da template
|
||||
@@ -178,7 +181,7 @@ namespace MedAP
|
||||
private void checkDivAddTemplate()
|
||||
{
|
||||
bool showDiv = false;
|
||||
showDiv = rblTipoFatt.SelectedIndex >= 0;// || cblRigheFatt.SelectedIndex >= 0;
|
||||
showDiv = rblTipoFatt.SelectedIndex >= 0;
|
||||
divAddTemplate.Visible = showDiv;
|
||||
}
|
||||
/// <summary>
|
||||
@@ -189,7 +192,6 @@ namespace MedAP
|
||||
protected void lbtCancel_Click(object sender, EventArgs e)
|
||||
{
|
||||
rblTipoFatt.SelectedIndex = -1;
|
||||
cblRigheFatt.SelectedIndex = -1;
|
||||
divAddTemplate.Visible = false;
|
||||
}
|
||||
/// <summary>
|
||||
@@ -201,17 +203,29 @@ namespace MedAP
|
||||
{
|
||||
// controllo cmq di avere un cliente + una selezione x template...
|
||||
bool okCli = (mod_ElencoClienti.idxCliSel > 0);
|
||||
bool okTpl = (rblTipoFatt.SelectedIndex >= 0);// || cblRigheFatt.SelectedIndex >= 0);
|
||||
bool okTpl = (rblTipoFatt.SelectedIndex >= 0);
|
||||
if (okCli && okTpl)
|
||||
{
|
||||
// se ho tutto clono!
|
||||
int idxDoc = 0;
|
||||
int.TryParse(rblTipoFatt.SelectedValue, out idxDoc);
|
||||
MedAPModel.DocumentiClona(idxDoc, mod_ElencoClienti.idxCliSel);
|
||||
mod_DocsArchive.doUpdate();
|
||||
mod_DocsArchive.resetSelezione();
|
||||
mod_DocsDetail.idxDoc = 0;
|
||||
divDetail.Visible = false;
|
||||
}
|
||||
}
|
||||
|
||||
protected void grViewRowTpl_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
// salva la riga in clipboard...
|
||||
Proxy.RowIds = string.Format("{0}{1}#", Proxy.RowIds, grViewRowTpl.SelectedValue);
|
||||
Proxy.NumIds++;
|
||||
// salvo selezione in clipboard...
|
||||
Proxy.ClipMess = string.Format("{0} righe memorizzate", Proxy.NumIds);
|
||||
// aggiorno di conseguenza!
|
||||
mod_searchParam.doUpdate();
|
||||
mod_DocsArchive.doUpdate();
|
||||
}
|
||||
}
|
||||
}
|
||||
Generated
+38
-20
@@ -31,13 +31,13 @@ namespace MedAP {
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divTopFooter;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo divTemplate.
|
||||
/// Controllo divDocTpl.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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.HtmlControls.HtmlGenericControl divTemplate;
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divDocTpl;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo rblTipoFatt.
|
||||
@@ -57,24 +57,6 @@ namespace MedAP {
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.WebControls.ObjectDataSource odsTipoDoc;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo cblRigheFatt.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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.CheckBoxList cblRigheFatt;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo odsTipoRow.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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 odsTipoRow;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo divAddTemplate.
|
||||
/// </summary>
|
||||
@@ -111,6 +93,42 @@ namespace MedAP {
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl div1;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo divRowTpl.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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.HtmlControls.HtmlGenericControl divRowTpl;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo grViewRowTpl.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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 grViewRowTpl;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo odsTipoRow.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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 odsTipoRow;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo div4.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 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.HtmlControls.HtmlGenericControl div4;
|
||||
|
||||
/// <summary>
|
||||
/// Controllo mod_searchParam.
|
||||
/// </summary>
|
||||
|
||||
@@ -237,7 +237,6 @@
|
||||
<asp:HiddenField runat="server" ID="hfIdxDoc" />
|
||||
<asp:ObjectDataSource runat="server" ID="odsCliente" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="SteamWare.DS_BillingTableAdapters.selCliTableAdapter"></asp:ObjectDataSource>
|
||||
<asp:ObjectDataSource runat="server" ID="odsTipo" OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" TypeName="SteamWare.DS_BillingTableAdapters.selTipoTableAdapter"></asp:ObjectDataSource>
|
||||
|
||||
<div class="panel panel-success">
|
||||
<div class="panel-heading">
|
||||
<div class="row">
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user