private void Init() { try { if (methodType == MethodType.Edit) { Details(); return; } UnitOfWork unitOfWork = new UnitOfWork(); var pgso = unitOfWork.Signatories.Find(x => x.Office == "Provincial General Services Office"); par = new PAR() { Date = DateTime.Now, DateCreated = DateTime.Now, CreatedBy = User.UserId, PRId = par.PRId, PGSOId = pgso?.Id, PGSO = pgso?.Person, PGSOPosition = pgso?.Position }; unitOfWork.PARRepo.Insert(par); unitOfWork.Save(); this.Details(); } catch (Exception e) { } }
public frmAddEditPAR(PAR par, MethodType methodType) { InitializeComponent(); this.methodType = methodType; this.par = par; this.Init(); }
private ProcessPool.ToolBatch CreateBatch(EFlowStep steps) { var bat = ProcessPool.Instance.CreateBatch(); if (steps.HasFlag(EFlowStep.XST)) { XST.SaveToXSTScriptAndAddToBatch(Project, bat, XSTScriptPath, XSTLogPath); } if (steps.HasFlag(EFlowStep.NGDBuild)) { NGDBuild.AddToBatch(Project, bat); } if (steps.HasFlag(EFlowStep.Map)) { Map.AddToBatch(Project, bat); } if (steps.HasFlag(EFlowStep.PAR)) { PAR.AddToBatch(Project, bat); } if (steps.HasFlag(EFlowStep.TRCE)) { TRCE.AddToBatch(Project, bat); } return(bat); }
public static void Simplify(this PAR par) { if (par.Num == 0 || par.Den == 0) { return; } int gcd = MathUtilities.Gcd(par.Num, par.Den); par.Num /= gcd; par.Den /= gcd; }
private void Save() { try { if (MessageBox.Show("Do you want to submit this?", "Submit", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } UnitOfWork unitOfWork = new UnitOfWork(); StaticSettings staticSettings = new StaticSettings(); par = unitOfWork.PARRepo.Find(x => x.Id == par.Id); par.EntityName = staticSettings.OfficeName; par.FundCluster = par.PurchaseRequests.Appropriations.AccountCodeText; if (cboIssuer.GetSelectedDataRow() is Employees issuer) { par.IssuedBy = issuer.EmployeeName; par.IssuedById = issuer.Id; par.IssuedByPos = issuer.Position; } if (cboReceiver.GetSelectedDataRow() is Employees receiver) { par.ReceivedBy = receiver.EmployeeName; par.ReceivedById = receiver.Id; par.ReceivedByPos = receiver.Position; } if (cboPGSO.GetSelectedDataRow() is Signatories pgso) { par.PGSO = pgso.Person; par.PGSOId = pgso.Id; par.PGSOPosition = pgso.Position; } unitOfWork.Save(); this.isClosed = true; this.Close(); } catch (Exception e) { } }
private void Details() { try { UnitOfWork unitOfWork = new UnitOfWork(); this.ItemsGridControl.DataSource = new BindingList <PARDetails>(unitOfWork.PARDetailsRepo.Get(x => x.PARId == par.Id)); employeesBindingSource.DataSource = unitOfWork.EmployeesRepo.Get(); signatoriesBindingSource.DataSource = unitOfWork.Signatories.Get(); par = unitOfWork.PARRepo.Find(x => x.Id == par.Id); this.cboPGSO.EditValue = par.PGSOId; this.cboIssuer.EditValue = par.IssuedById; this.cboReceiver.EditValue = par.ReceivedById; this.dtDate.EditValue = par.Date; this.ItemsGridControl.DataSource = new BindingList <PARDetails>(unitOfWork.PARDetailsRepo.Get(x => x.PARId == par.Id)); } catch (Exception e) { } }
public frmAddFromPO(PAR item) { InitializeComponent(); this.item = item; Init(); }