using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using Foresight.Fleet.Services.User; using IronIntel.Contractor; using IronIntel.Contractor.Site.Maintenance; public partial class Maintenance_MachineMaintenanceInfo : MaintanceRecordsBasePage { public string AssetID = ""; public bool InDialog = false; protected void Page_Load(object sender, EventArgs e) { if (!CheckLoginSession()) { RedirectToLoginPage(); } else { string methodName = Request.Form["MethodName"]; if (!string.IsNullOrEmpty(methodName)) { ProcessRequest(methodName); } else if (!IsPostBack) { bool license = SystemParams.HasLicense("PreventativeMaintenance"); if (!license) RedirectToLoginPage(); bool permission = CheckRight(SystemParams.CompanyID, Feature.PREVENTATIVE_MAINTENANCE); if (!permission) RedirectToLoginPage(); AssetID = Request.Params["mid"] ?? ""; InDialog = Request.Params["InDialog"] == "1"; } } } }