using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace MP_MAG.WebUserControls { public partial class cmp_packListMgmt : BaseUserControl { #region Public Properties public bool showAdd { get { return lbtAddNew.Visible; } set { lbtAddNew.Visible = value; lbtCancel.Visible = !value; } } #endregion Public Properties #region Private Methods private void Cmp_packList_eh_doRefresh(object sender, EventArgs e) { cmp_OrderList.Visible = true; cmp_OrderList.PackListID = cmp_packList.PackListID; } private void Cmp_packList_eh_doReset(object sender, EventArgs e) { cmp_OrderList.Visible = false; raiseReset(); } private void resetSelezione() { cmp_packList.resetSelezione(); cmp_OrderList.Visible = false; raiseReset(); } #endregion Private Methods #region Protected Methods protected void ddlElencoCli_SelectedIndexChanged(object sender, EventArgs e) { cmp_packList.CodCliente = ddlElencoCli.SelectedValue; } protected void lbtAddNew_Click(object sender, EventArgs e) { raiseAddNew(); } protected void lbtCancel_Click(object sender, EventArgs e) { raiseReset(); } /// /// comando reset /// /// /// protected void lbtReset_Click(object sender, EventArgs e) { resetSelezione(); } protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { cmp_OrderList.Visible = false; } cmp_packList.eh_doRefresh += Cmp_packList_eh_doRefresh; cmp_packList.eh_doReset += Cmp_packList_eh_doReset; } #endregion Protected Methods #region Internal Methods internal void doUpdate() { cmp_packList.doUpdate(); } #endregion Internal Methods } }