void Init(bool isLogged = false) { Form frm = new frmLogin(); if (isLogged == false) { frm.ShowDialog(); } StaticSettings staticSettings = new StaticSettings(); lblUsername.Caption = $"Name: {User.GetFullName() }"; lblUserLevel.Caption = $"User Level: {User.GetUserLevel()} - " + staticSettings?.Offices?.OffcAcr + $"-[{staticSettings.FT}]"; var unitOfWork = new UnitOfWork(); if (!unitOfWork.YearsRepo.Fetch(x => x.OfficeId == staticSettings.OfficeId).Any(x => x.IsActive == true)) { MessageBox.Show("No Default Year Selected", "Default Year", MessageBoxButtons.OK, MessageBoxIcon.Information); frm = new frmYears(); frm.ShowDialog(); } this.Text = $"OFMIS[{staticSettings.Year}]" + $"-[{staticSettings.FT}]"; pnlMain.Controls.Clear(); pnlMain.Controls.Add(new UCDashboard() { Dock = DockStyle.Fill }); }
private void btnYear_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (!User.UserInAction("Years")) { return; } frmYears frm = new frmYears(); frm.ShowDialog(); }
void Impersonate(string[] param) { User.UserId = param[0]; lblUsername.Caption = $"Name: {User.GetFullName() }"; lblUserLevel.Caption = $"User Level: {User.GetUserLevel()}"; var unitOfWork = new UnitOfWork(); if (!unitOfWork.YearsRepo.Fetch().Any(x => x.IsActive == true)) { MessageBox.Show("No Default Year Selected", "Default Year", MessageBoxButtons.OK, MessageBoxIcon.Information); var frm = new frmYears(); frm.ShowDialog(); } }
void Init(bool isLogged = false) { Form frm = new frmLogin(); if (isLogged == false) { frm.ShowDialog(); } httpClient = new HttpClient() { BaseAddress = new Uri(Program.URL) }; this.httpClient.DefaultRequestHeaders.Add("Authorization", $"Bearer {User.Token.AccessToken}"); StaticSettings staticSettings = new StaticSettings(); lblUsername.Caption = $"Name: {User.GetFullName() }"; lblUserLevel.Caption = $"User Level: {User.GetUserLevel()} - " + staticSettings?.Offices?.OffcAcr + $"-[{staticSettings.FT}]"; var unitOfWork = new UnitOfWork(); var year = httpClient.GetAsync("api/main/hasdefaultyear").Result.Content.ReadAsStringAsync().Result.ToBool(); if (!year) { MessageBox.Show("No Default Year Selected", "Default Year", MessageBoxButtons.OK, MessageBoxIcon.Information); frm = new frmYears(); frm.ShowDialog(); } this.Text = $"OFMIS[{staticSettings.Year}]" + $"-[{staticSettings.FT}]"; pnlMain.Controls.Clear(); pnlMain.Controls.Add(new UCDashboard() { Dock = DockStyle.Fill }); }