Fix ricalcolo giustificativi mancanti
This commit is contained in:
@@ -166,7 +166,7 @@
|
||||
<asp:Label ID="lblIsOkApp" runat="server" Text="A" ForeColor="Red" Visible='<%# invBool(Eval("isOkApp")) %>' ToolTip="Errore: timbrature non approvate." />
|
||||
<asp:Label ID="lblIsOkLav" runat="server" Text="O" ForeColor="Red" Visible='<%# invBool(Eval("isOkLav")) %>' ToolTip="Errore: manca copertura ore ordinarie." />
|
||||
<asp:Label ID="lblChkFun" runat="server" Text='<%# Eval("chkFunCod") %>' ForeColor='<%# coloreMPP(Eval("minMpp")) %>' Visible='<%# !string.IsNullOrEmpty(Eval("chkFunCod").ToString()) %>' ToolTip='<%# Eval("chkFunRes") %>' />
|
||||
<asp:Label ID="lblIsOk" runat="server" Text="Ok" ForeColor="Green" Visible='<%# toBool(Eval("isOk")) %>' ToolTip="Errore di uno o più fra timbrature / giustificativi / approvazione" />
|
||||
<asp:Label ID="lblIsOk" runat="server" Text="Ok" ForeColor="Green" Visible='<%# toBool(Eval("isOk")) %>' ToolTip="Tutto ok" />
|
||||
</b>
|
||||
</ItemTemplate>
|
||||
<ItemStyle HorizontalAlign="Right" Wrap="False" Width="4em"></ItemStyle>
|
||||
|
||||
@@ -201,6 +201,24 @@ namespace GPW_Admin.WebUserControls
|
||||
{
|
||||
// eseguo la stored di update dato condizione di filtro x periodo e dipendente...
|
||||
DataProxy.DP.taTimbExpl.stp_ricalcolaTimbExpl_byPeriodoUser(memLayer.ML.IntSessionObj("idxDip_sel"), Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio")), Convert.ToDateTime(memLayer.ML.objSessionObj("_fine")));
|
||||
// verifico dip con giust da inserire...
|
||||
var list2fix = DataProxy.DP.taTimbExpl.getByDipAnomalia(memLayer.ML.IntSessionObj("idxDip_sel"), Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio")), Convert.ToDateTime(memLayer.ML.objSessionObj("_fine")), false, false, true);
|
||||
if (list2fix != null && list2fix.Count > 0)
|
||||
{
|
||||
foreach (var item in list2fix)
|
||||
{
|
||||
// escludo date da oggi in poi...
|
||||
if (item.dataLav < DateTime.Today)
|
||||
{
|
||||
// elimino eventuali vecchi permessi
|
||||
DataProxy.DP.taGiust.DeleteQuery(item.dataLav, item.idxDipendente, "PERM");
|
||||
// inserisco permessi...
|
||||
DataProxy.DP.taGiust.giustInsByDate(item.idxDipendente, item.dataLav, "PERM");
|
||||
}
|
||||
}
|
||||
// ricalcolo!
|
||||
DataProxy.DP.taTimbExpl.stp_ricalcolaTimbExpl_byPeriodoUser(memLayer.ML.IntSessionObj("idxDip_sel"), Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio")), Convert.ToDateTime(memLayer.ML.objSessionObj("_fine")));
|
||||
}
|
||||
DataProxy.DP.taRA.stp_ricalcolaRegAttivitaExpl_byPeriodoUser(memLayer.ML.IntSessionObj("idxDip_sel"), Convert.ToDateTime(memLayer.ML.objSessionObj("_inizio")), Convert.ToDateTime(memLayer.ML.objSessionObj("_fine")));
|
||||
// aggiorno
|
||||
checkFixOds();
|
||||
|
||||
Reference in New Issue
Block a user