Esempio n. 1
0
        public ActionResult Insert(TReal viewModel, FormCollection formCollection)
        {
            TReal real = new TReal();

            TransferFormValuesTo(real, viewModel);
            //real.CostCenterId = _mCostCenterRepository.Get(formCollection["CostCenterId"]);
            real.SetAssignedIdTo(Guid.NewGuid().ToString());
            real.CreatedDate = DateTime.Now;
            real.CreatedBy   = User.Identity.Name;
            real.DataStatus  = EnumDataStatus.New.ToString();
            _tRealRepository.Save(real);

            try
            {
                _tRealRepository.DbContext.CommitChanges();
            }
            catch (Exception e)
            {
                _tRealRepository.DbContext.RollbackTransaction();

                //throw e.GetBaseException();
                return(Content(e.GetBaseException().Message));
            }

            return(Content("Data berhasil disimpan"));
        }
Esempio n. 2
0
 private void TransferFormValuesTo(TReal real, TReal viewModel)
 {
     real.CostCenterId     = viewModel.CostCenterId;
     real.RealDate         = viewModel.RealDate;
     real.RealPercentValue = viewModel.RealPercentValue;
     real.RealDesc         = viewModel.RealDesc;
 }
        //get real value
        private object GetRealValue(MCostCenter mCostCenter, DateTime dateFrom, DateTime dateTo)
        {
            TReal real = _tRealRepository.GetByCostCenterAndDate(mCostCenter, dateFrom, dateTo);

            if (real != null)
            {
                return(real.RealPercentValue);
            }
            return(null);
        }
        public RealFormViewModel Create(IMCostCenterRepository mCostCenterRepository)
        {
            RealFormViewModel viewModel = new RealFormViewModel();

            TReal r = new TReal();

            viewModel.CostCenterList = FillHelper.GetCostCenters(mCostCenterRepository, "-Pilih Cost Center-");
            viewModel.CostCenterList = FillHelper.GetMonths("-Pilih Bulan-");
            viewModel.YearList       = FillHelper.GetYears("-Pilih Tahun-");
            return(viewModel);
        }
Esempio n. 5
0
        public static TReal GetReal <TReal>() where TReal : new()
        {
            var lookup = typeof(TReal).FullName;

            if (RecallAid.It.ContainsKey(lookup))
            {
                return((TReal)RecallAid.It[lookup]);
            }

            var saveThis = new TReal();

            RecallAid.It[lookup] = saveThis;

            return(saveThis);
        }
Esempio n. 6
0
        public ActionResult Delete(TReal viewModel, FormCollection formCollection)
        {
            _tRealRepository.DbContext.BeginTransaction();
            TReal real = _tRealRepository.Get(viewModel.Id);

            if (real != null)
            {
                _tRealRepository.Delete(real);
            }

            try
            {
                _tRealRepository.DbContext.CommitTransaction();
            }
            catch (Exception e)
            {
                _tRealRepository.DbContext.RollbackTransaction();

                return(Content(e.GetBaseException().Message));
            }

            return(Content("Data Realisasi berhasil dihapus"));
        }
Esempio n. 7
0
        public ActionResult Update(TReal viewModel, FormCollection formCollection)
        {
            TReal real = _tRealRepository.Get(viewModel.Id);

            TransferFormValuesTo(real, viewModel);
            real.ModifiedDate = DateTime.Now;
            real.ModifiedBy   = User.Identity.Name;
            real.DataStatus   = EnumDataStatus.Updated.ToString();
            _tRealRepository.Update(real);

            try
            {
                _tRealRepository.DbContext.CommitChanges();
            }
            catch (Exception e)
            {
                _tRealRepository.DbContext.RollbackTransaction();

                //throw e.GetBaseException();
                return(Content(e.GetBaseException().Message));
            }

            return(Content("Data berhasil disimpan"));
        }
Esempio n. 8
0
 public static MComplex <TReal> complex <[AnyReal] TReal>(TReal a, TReal b) where TReal : struct
 {
     return(new MComplex <TReal>(a, b));
 }
Esempio n. 9
0
 public static MComplex <TReal> ToComplex <[AnyReal] TReal>(TReal value) where TReal : struct
 {
     return(new MComplex <TReal>(value, default(TReal)));
 }