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 btnAccomplishmentReport_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { StaticSettings staticSettings = new StaticSettings(); frmAccomplishmentReport frm = new frmAccomplishmentReport(null, $"[{staticSettings.Offices.OffcAcr}]Office Management Information System({User.UserName })"); frm.ShowDialog(); }
public void Init() { var year = new StaticSettings().Year; gridControl1.DataSource = new BindingList <Signatories>(new UnitOfWork().Signatories.Get(m => m.Year == year)); cboPosition.DataSource = new EntityServerModeSource() { QueryableSource = new UnitOfWork().PositionsRepo.Fetch(), ElementType = typeof(Signatories) }; // cboOfficeRepo.DataSource = new UnitOfWork().OfficesRepo.Get(); cboHead.DataSource = new UnitOfWork().OfficesRepo.Get(); }
void Init() { try { UnitOfWork unitOfWork = new UnitOfWork(); StaticSettings staticSettings = new StaticSettings(); this.yearsBindingSource.DataSource = unitOfWork.YearsRepo.Get(x => x.OfficeId == staticSettings.OfficeId); this.checkEdit1.EditValue = Settings.Default.UseDefaultYear; this.cboYear.EditValue = Settings.Default.DefaultYear; } catch (Exception ex) { MessageBox.Show(ex.Message, ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Save() { try { if (MessageBox.Show("Do you want to submit this?", "Submit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } var settings = new StaticSettings(); var defaultSettings = new DefaultSettings() { ResponsibilityCenter = txtResponsibilityCenter.Text, ResponsibilityCenterCode = txtResponsibilityCenterCode.Text, OfficeId = txtOfficeId.Text, Year = settings.Year, Id = settings.Id, ChiefOfOffice = txtHead.Text, ChiefOfOfficePos = txtPosition.Text, Department = txtDivision.Text, IsDepartment = chkIsDivision.Checked, UnderOf = cboUnderOf.Text }; var unitOfWork = new UnitOfWork(); if (settings.Id == 0) { unitOfWork.DefaultSettingsRepo.Insert(defaultSettings); } else { unitOfWork.DefaultSettingsRepo.Update(defaultSettings); } unitOfWork.Save(); MessageBox.Show("Successfully Save Default Setting", "Default Setting", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Detail() { var i = new StaticSettings().settings(); if (i == null) { return; } cboUnderOf.Properties.DataSource = new EntityServerModeSource() { QueryableSource = new UnitOfWork().DefaultSettingsRepo.Fetch() }; txtResponsibilityCenter.Text = i.ResponsibilityCenterCode; txtResponsibilityCenterCode.Text = i.ResponsibilityCenter; txtOfficeId.Text = i.OffcAcr.ToString(); txtHead.Text = i.Chief; txtPosition.Text = i.ChiefPosition; chkIsDivision.Checked = i.IsDivision.ToBool(); cboUnderOf.Properties.DataSource = new BindingList <Offices>(new UnitOfWork().OfficesRepo.Get()); cboUnderOf.EditValue = i.UnderOf; txtDivision.Text = i.OfficeName; }
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 }); }