protected void Page_Load(Object sender, EventArgs e) { settingsMasterPage = (SettingsMasterPage)Page.Master; settingsMasterPage.InitializeMasterPageComponents(); int userId; Boolean isNumeric = int.TryParse(Request.QueryString["userId"], out userId); if (!isNumeric) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } Tenant tenant = (Tenant)Session["tenant"]; userDAO = new UserDAO(settingsMasterPage.dataAccess.GetConnection()); AccountingLib.Entities.User user = userDAO.GetUser(tenant.id, userId); if (user == null) { EmbedClientScript.ShowErrorMessage(this, "Falha ao obter os dados do usuário.", true); return; } lblTitle.Text = "Dados do usuário " + user.name; SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.AddHidden("txtId", user.id.ToString()); settingsInput.AddHidden("txtTenantId", user.tenantId.ToString()); settingsInput.AddHidden("txtName", user.name); settingsInput.Add("txtAlias", "Nome amigável", user.alias); settingsInput.Add("txtQuota", "Cota Mensal", String.Format("{0:0.000}", user.quota)); }
protected void Page_Load(Object sender, EventArgs e) { settingsMasterPage = (SettingsMasterPage)Page.Master; settingsMasterPage.InitializeMasterPageComponents(); try { if (!String.IsNullOrEmpty(Request.QueryString["costCenterId"])) { costCenterId = int.Parse(Request.QueryString["costCenterId"]); } if (!String.IsNullOrEmpty(Request.QueryString["parentId"])) { parentId = int.Parse(Request.QueryString["parentId"]); } } catch (System.FormatException) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.Add("txtName", "Nome", GetCostCenter().name); }
protected void Page_Load(object sender, EventArgs e) { settingsMasterPage = (SettingsMasterPage)Page.Master; settingsMasterPage.InitializeMasterPageComponents(); int loginId; Boolean isNumeric = int.TryParse(Request.QueryString["loginId"], out loginId); if (!isNumeric) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } Tenant tenant = (Tenant)Session["tenant"]; loginDAO = new LoginDAO(settingsMasterPage.dataAccess.GetConnection()); AccountingLib.Entities.Login login = loginDAO.GetLogin(tenant.id, loginId); if (login == null) { login = new AccountingLib.Entities.Login(); login.tenantId = tenant.id; } SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.AddHidden("txtId", login.id.ToString()); settingsInput.AddHidden("txtTenantId", login.tenantId.ToString()); settingsInput.AddHidden("txtPassword", login.password); settingsInput.Add("txtUsername", "Login", login.username); settingsInput.AddDropDownList("cmbUserGroup", "Grupo/Permissão", login.userGroup, typeof(UserGroupEnum)); }
protected void Page_Load(Object sender, EventArgs e) { administratorMasterPage = (AdministratorMasterPage)Page.Master; administratorMasterPage.InitializeMasterPageComponents(); int loginId; Boolean isNumeric = int.TryParse(Request.QueryString["loginId"], out loginId); if (!isNumeric) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } administratorLoginDAO = new AdministratorLoginDAO(administratorMasterPage.dataAccess.GetConnection()); AdministratorLogin login = administratorLoginDAO.GetLogin(loginId); // Caso o login não exista cria um novo (não é uma edição e sim uma inclusão) if (login == null) { login = new AdministratorLogin(); } SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.AddHidden("txtId", login.id.ToString()); settingsInput.Add("txtUsername", "Username", login.username); settingsInput.Add("txtPassword", "Password", "", true, null); // deixa o password vazio, não recupera }
protected void Page_Load(object sender, EventArgs e) { settingsMasterPage = (SettingsMasterPage)Page.Master; settingsMasterPage.InitializeMasterPageComponents(); int smtpServerId; Boolean isNumeric = int.TryParse(Request.QueryString["smtpServerId"], out smtpServerId); if (!isNumeric) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } Tenant tenant = (Tenant)Session["tenant"]; smtpServerDAO = new SmtpServerDAO(settingsMasterPage.dataAccess.GetConnection()); SmtpServer smtpServer = smtpServerDAO.GetSmtpServer(tenant.id, smtpServerId); if (smtpServer == null) { smtpServer = new SmtpServer(); smtpServer.tenantId = tenant.id; } SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.AddHidden("txtId", smtpServer.id.ToString()); settingsInput.AddHidden("txtTenantId", smtpServer.tenantId.ToString()); settingsInput.Add("txtName", "Nome", smtpServer.name); settingsInput.Add("txtAddress", "Endereço", smtpServer.address); settingsInput.Add("txtPort", "Porta", smtpServer.port.ToString()); settingsInput.Add("txtUsername", "Usuário", smtpServer.username); settingsInput.Add("txtPassword", "Senha", smtpServer.password, true, null); }
protected void Page_Load(Object sender, EventArgs e) { administratorMasterPage = (AdministratorMasterPage)Page.Master; administratorMasterPage.InitializeMasterPageComponents(); dataAccess = administratorMasterPage.dataAccess; int tenantId; Boolean isNumeric = int.TryParse(Request.QueryString["tenantId"], out tenantId); if (!isNumeric) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } TenantDAO tenantDAO = new TenantDAO(dataAccess.GetConnection()); Tenant tenant = tenantDAO.GetTenant(tenantId); // Caso a empresa não exista cria uma nova if (tenant == null) { tenant = new Tenant(); } SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.AddHidden("txtId", tenant.id.ToString()); settingsInput.Add("txtName", "Identificador", tenant.name); settingsInput.Add("txtAlias", "Nome amigável", tenant.alias); }
private static SettingsInput GetSettingsInput(Workbook wb) { Worksheet sheet = (Worksheet)wb.Sheets[SettingsSheetName]; SettingsInputReader inputReader = new SettingsInputReader(); SettingsInput settingsInput = inputReader.ReadSettings(sheet); return(settingsInput); }
protected void Page_Load(object sender, EventArgs e) { accountingMasterPage = (AccountingMasterPage)Page.Master; accountingMasterPage.InitializeMasterPageComponents(); dataAccess = accountingMasterPage.dataAccess; if (!Authorization.AuthorizedAsAdministrator(Session)) { // Remove todos os controles da página configurationArea.Controls.Clear(); controlArea.Controls.Clear(); // Mostra aviso de falta de autorização WarningMessage.Show(controlArea, Authorization.GetWarning()); return; } Tenant tenant = (Tenant)Session["tenant"]; SettingsInput tenantInput = new SettingsInput(pnlTenant, null); tenantInput.Add("txtTenantAlias", "Nome amigável", tenant.alias); preferenceDAO = new PreferenceDAO(dataAccess.GetConnection()); Preference sysSender = preferenceDAO.GetTenantPreference(tenant.id, "sysSender"); Preference exportFormat = preferenceDAO.GetTenantPreference(tenant.id, "exportFormat"); if (exportFormat == null) { // Se não existe no banco cria a entrada exportFormat = new Preference(); exportFormat.id = 0; exportFormat.value = "0"; } Preference periodEndDate = preferenceDAO.GetTenantPreference(tenant.id, "periodEndDate"); if (periodEndDate == null) { // Se não existe no banco cria a entrada periodEndDate = new Preference(); periodEndDate.id = 0; periodEndDate.value = "1"; } SettingsInput tenantPreferencesInput = new SettingsInput(pnlTenantPreferences, null); tenantPreferencesInput.AddHidden("txtSysSenderId", sysSender.id.ToString()); tenantPreferencesInput.Add("txtSysSenderValue", "Remetente e-mails do sistema", sysSender.value); tenantPreferencesInput.AddHidden("txtExportFormatId", exportFormat.id.ToString()); tenantPreferencesInput.AddDropDownList("cmbExportFormatValue", "Formato de exportação", int.Parse(exportFormat.value), typeof(ExportFormatEnum)); tenantPreferencesInput.AddHidden("txtPeriodEndDateId", periodEndDate.id.ToString()); tenantPreferencesInput.AddDropDownList("cmbPeriodEndDateValue", "Fechamento de período", int.Parse(periodEndDate.value), typeof(PeriodDelimiterEnum)); }
protected void Page_Load(object sender, EventArgs e) { // Inicializa a master page sem autenticação, o usuário ainda não entrou no sistema settingsMasterPage = (SettingsMasterPage)Page.Master; settingsMasterPage.InitializeMasterPageComponents(false); SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.Add("txtLoginName", "Usuário", ""); settingsInput.Add("txtOldPassword", "Senha antiga", "", true, null); settingsInput.Add("txtNewPassword", "Nova senha", "", true, null); settingsInput.Add("txtConfirmation", "Nova senha", "", true, null); }
public ActionResult Index() { var settings = ReadSettings(HttpContext.ApplicationInstance.Request); var vm = new SettingsInput { Themes = DemoSettings.Themes.Select(theme => new KeyContent(theme, theme)), SelectedTheme = settings.Theme, Popups = DemoSettings.Popups.Select(o => new KeyContent(o, o)), SelectedPopup = settings.PopupMod }; return(PartialView(vm)); }
public ActionResult Index() { var settings = ReadSettings(HttpContext.ApplicationInstance.Request); var langCookie = Request.Cookies["lang"]; var lang = langCookie == null ? "auto" : langCookie.Value; var input = new SettingsInput { Themes = Themes.Select(theme => new KeyContent(theme, theme)), SelectedTheme = settings.Theme, Langs = langs.Select(o => new KeyContent(o.Key, o.Value)), SelectedLang = lang }; return(PartialView(input)); }
private static CATParameters ConvertToCatParameters(SettingsInput settingsInput) { CATParameters catParameters = new CATParameters() { DecreasingZeroVarianceStepSize = settingsInput.DecreasingZeroVarianceStepsize, IncreasingZeroVarianceStepSize = settingsInput.IncreasingZeroVarianceStepsize, InformationCutoff = settingsInput.InformationCutoff, MaximumNumberOfQuestions = settingsInput.MaximumNumberOfQuestions, MinimumNumberOfQuestions = settingsInput.MinimumNumberOfQuestions, SeeCutoff = settingsInput.SeeCutoff, UseDiscriminationParameterForEstimation = settingsInput.UseDiscriminationParamForEstimation, MistakeProbability = settingsInput.MistakeProbability, NumQuestionsBeforeCatBegins = settingsInput.NumQuestionsBeforeCatBegins, Tolerance = settingsInput.Tolerance }; return(catParameters); }
public SettingsInput ReadSettings(Worksheet sheet) { SettingsInput settingsInputReader = new SettingsInput() { DecreasingZeroVarianceStepsize = GetDecreasingStepSize(sheet), IncreasingZeroVarianceStepsize = GetIncreasingStepSize(sheet), InformationCutoff = GetInformationCutoff(sheet), MaximumNumberOfQuestions = GetMaxNumQuestions(sheet), MinimumNumberOfQuestions = GetMinNumQuestions(sheet), SeeCutoff = GetSeeCutoff(sheet), StartingThetaList = GetStartingThetaList(sheet), MistakeProbability = GetMistakeProbability(sheet), UseDiscriminationParamForEstimation = GetUseDiscriminationParamForEstimation(sheet), NumQuestionsBeforeCatBegins = GetNumQuestionsBeforeCatBegins(sheet), Tolerance = GetTolerance(sheet) }; return(settingsInputReader); }
protected void Page_Load(Object sender, EventArgs e) { administratorMasterPage = (AdministratorMasterPage)Page.Master; administratorMasterPage.InitializeMasterPageComponents(); int tenantId; Boolean isNumeric = int.TryParse(Request.QueryString["tenantId"], out tenantId); if (!isNumeric) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.AddHidden("txtId", tenantId.ToString()); settingsInput.Add("txtAmmount", "Quantidade", "1"); }
private void SetupControllerReferencesForCharacter(GameObject go, Character c) { var settingsInput = new SettingsInput(); var entityController = go.GetComponentInChildren <EntityController>(); var overlayController = go.GetComponentInChildren <OverlayController>(); var buildController = go.GetComponentInChildren <BuildController>(); var camera = go.GetComponentInChildren <Camera>(); c.OverlayController = overlayController; entityController.InputBindings = settingsInput; entityController.Character = c; entityController.OverlayController = overlayController; overlayController.InputBindings = settingsInput; overlayController.Character = c; overlayController.Camera = camera; buildController.InputBindings = settingsInput; buildController.Character = c; buildController.SelectedBuilable = DefinitionsManager._EntityDefinitions[1]; }
static void Main(string[] args) { string excelLocationString = GetExcelFileLocationFromUser(); ExcelClient excelClient = new ExcelClient(); Workbook workbook = GetWb(excelLocationString, excelClient); SettingsInput settingsInput = GetSettingsInput(workbook); List <ItemInformation> itemInformationList = GetItemInformation(workbook); List <UserAnswers> answersInput = GetAnswersInput(workbook); workbook.Close(); CATParameters catParameters = ConvertToCatParameters(settingsInput); List <string> scaleNames = itemInformationList.Select(x => x.ScaleName).Distinct().ToList(); List <string> personNames = answersInput.Select(x => x.PersonName).Distinct().ToList(); var scoringOutput = GetScores(scaleNames, itemInformationList, personNames, answersInput, catParameters); WriteOutput(excelLocationString, scoringOutput, excelClient.GetApplication()); }
protected void Page_Load(object sender, EventArgs e) { settingsMasterPage = (SettingsMasterPage)Page.Master; settingsMasterPage.InitializeMasterPageComponents(); DataAccess dataAccess = settingsMasterPage.dataAccess; int mailingId; Boolean isNumeric = int.TryParse(Request.QueryString["mailingId"], out mailingId); if (!isNumeric) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } Tenant tenant = (Tenant)Session["tenant"]; mailingDAO = new MailingDAO(dataAccess.GetConnection()); Mailing mailing = mailingDAO.GetMailing(tenant.id, mailingId); if (mailing == null) { mailing = new Mailing(); mailing.tenantId = tenant.id; } SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.AddHidden("txtId", mailing.id.ToString()); settingsInput.AddHidden("txtTenantId", mailing.tenantId.ToString()); ListItem[] items = DropDownScaffold.RetrieveStrict("pr_retrieveSmtpServer", dataAccess.GetConnection(), typeof(SmtpServer)); settingsInput.AddDropDownList("cmbSmtpServer", "Servidor SMTP", mailing.smtpServer, items); settingsInput.AddDropDownList("cmbFrequency", "Frequencia de Envio", mailing.frequency, typeof(ReportFrequencyEnum)); settingsInput.AddDropDownList("cmbReportType", "Relatório", mailing.reportType, typeof(ReportTypeEnum)); settingsInput.Add("txtRecipients", "Enviar para", mailing.recipients); settingsInput.AddHidden("txtLastSend", mailing.lastSend.ToShortDateString()); }
protected void Page_Load(object sender, EventArgs e) { settingsMasterPage = (SettingsMasterPage)Page.Master; settingsMasterPage.InitializeMasterPageComponents(); int printerId; Boolean isNumeric = int.TryParse(Request.QueryString["printerId"], out printerId); if (!isNumeric) { EmbedClientScript.ShowErrorMessage(this, "Os parâmetros passados para a página não estão em um formato válido.", true); return; } Tenant tenant = (Tenant)Session["tenant"]; printerDAO = new PrinterDAO(settingsMasterPage.dataAccess.GetConnection()); Printer printer = printerDAO.GetPrinter(tenant.id, printerId); // Não permite a criação de impressoras pois o usuário não pode fazer isso diretamente if (printer == null) { EmbedClientScript.ShowErrorMessage(this, "Falha ao obter os dados da impressora.", true); return; } lblTitle.Text = "Dados da impressora " + printer.name; SettingsInput settingsInput = new SettingsInput(settingsArea, null); settingsInput.AddHidden("txtId", printer.id.ToString()); settingsInput.AddHidden("txtTenantId", printer.tenantId.ToString()); settingsInput.AddHidden("txtName", printer.name); settingsInput.Add("txtAlias", "Nome amigável", printer.alias); settingsInput.Add("txtBwPageCost", "Custo página Pb", String.Format("{0:0.000}", printer.pageCost)); settingsInput.Add("txtColorPageCost", "Custo página Cor", String.Format("{0:0.000}", printer.pageCost + printer.colorCostDiff)); settingsInput.AddCheckBox("chkBwPrinter", "Monocromática", printer.bwPrinter); }