public static FrmSelectTemplate GetSingle(FindClientCode findClientCode, ReturnId returnId) { _findClientCode = findClientCode; _returnId = returnId; if (frmSelectTemplate == null) { frmSelectTemplate = new FrmSelectTemplate(); } return(frmSelectTemplate); }
/// <summary> /// Формирует основной функционал страницы: подписи, меню, заголовок, title /// </summary> protected string RenderDocumentHeader() { using (var w = new StringWriter()) { try { if (ReturnId.IsNullEmptyOrZero()) { SetMenuButtons(); } RenderButtons(w); } catch (Exception e) { var dex = new DetailedException(Resx.GetString("TTN_errFailedGenerateButtons") + ": " + e.Message, e); Logger.WriteEx(dex); throw dex; } return(w.ToString()); } }
public override int GetHashCode() { return(ReturnId.GetHashCode()); }
/// <summary> /// Событие пред-загрузки страницы /// </summary> /// <param name="sender">Объект страницы</param> /// <param name="e">Аргументы</param> protected void Page_PreInit(object sender, EventArgs e) { tvLocation.SetJsonData("LocationData.ashx"); tvLocation.SetService("AddLocation", "EditLocation", ""); tvLocation.SetDataSource("Инвентаризация.dbo.Расположения", "vwРасположения", Config.DS_user, "КодРасположения", "Расположение", "РасположениеPath1"); tvLocation.IsLoadData = true; tvLocation.LoadData = LoadTreeViewData; tvLocation.IsSaveState = true; tvLocation.ParamName = "InvLocationTreeState"; tvLocation.ClId = ClId; tvLocation.IsContextMenu = true; tvLocation.ContextMenuAdd = true; tvLocation.ContextMenuRename = true; tvLocation.ContextMenuDelete = false; tvLocation.IsOrderMenu = false; tvLocation.IsSearchMenu = true; tvLocation.Resizable = true; ReturnId = string.IsNullOrEmpty(Request.QueryString["return"]) ? "" : Request.QueryString["return"]; if (!ReturnId.IsNullEmptyOrZero()) { if (Request.QueryString["socket"] == "1") { tvLocation.ReturnType = "socket"; //JS.Write("tabActivate(1);"); } } if (!Request.QueryString["id"].IsNullEmptyOrZero()) { int.TryParse(Request.QueryString["id"], out _loadById); } else if (!Request.QueryString["idloc"].IsNullEmptyOrZero()) { int.TryParse(Request.QueryString["idloc"], out _loadById); } if (_loadById != 0) { if (Request.QueryString["socket"] == "1") { var sqlParams = new Dictionary <string, object> { { "@id", _loadById } }; var dt = DBManager.GetData(SQLQueries.SELECT_РозеткаПоID, Config.DS_user, CommandType.Text, sqlParams); if (dt.Rows.Count > 0) { tvLocation.LoadById = Convert.ToInt32(dt.Rows[0]["КодРасположения"].ToString()); } } else { tvLocation.LoadById = _loadById; } } IsSilverLight = false; }