Files
NKC/NKC_WF/WebUserControls/cmp_kitReqRunning.ascx.cs
T
2020-08-21 10:54:16 +02:00

69 lines
1.9 KiB
C#

using System;
using System.Web.UI.WebControls;
namespace NKC_WF.WebUserControls
{
public partial class cmp_kitReqRunning : BaseUserControl
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
fixVisibility();
}
}
private void fixVisibility()
{
cmp_KR_cart.Visible = (grView.SelectedIndex >= 0);
}
internal void doUpdate()
{
grView.DataBind();
fixVisibility();
cmp_KR_cart.doUpdate();
}
protected void grView_SelectedIndexChanged(object sender, EventArgs e)
{
int PackListId = 0;
int.TryParse(grView.SelectedValue.ToString(), out PackListId);
// mostra dettaglio CART
cmp_KR_cart.PackListID = PackListId;
cmp_KR_cart.Visible = true;
}
/// <summary>
/// comando reset
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lbtReset_Click(object sender, EventArgs e)
{
grView.SelectedIndex = -1;
doUpdate();
}
protected void lbtSuspendJob_Clickaaa(object sender, EventArgs e)
{
int PackListId = 0;
LinkButton lbtBtn = (LinkButton)sender;
if (lbtBtn != null)
{
int.TryParse(lbtBtn.CommandArgument, out PackListId);
// SOSPENDO il job selezionato e indico status approvato
DLMan.taPL.updateSchedPrior(PackListId, -10);
DLMan.taPL.updateStatus(PackListId, 2);
// fix grafico!
doUpdate();
raiseEvent();
}
}
protected void lbtSuspendJob_Click(object sender, EventArgs e)
{
}
}
}