public IActionResult AddJson(BudgetViewModel model) { try { if (ModelState.IsValid) { var result = BudgetManager.Add(model, CurrentUser); return(Json(new { success = true, Budget = result })); } } catch (Exception e) { var innerMessage = e.InnerException == null ? "" : $": {e.InnerException.Message}"; ModelState.AddModelError("", e.Message + innerMessage); } return(Json(new { success = false, errors = ModelState.Keys.SelectMany(k => ModelState[k].Errors) .Select(m => m.ErrorMessage).ToArray() })); }
/// <summary> /// Enables game over text when budget is under zero. /// </summary> private void Start() { gameOver = false; bmanager = GetComponent <BudgetManager>(); if (bmanager) { bmanager.AnnounceBudgetEnd += Bmanager_AnnounceBudgetEnd; } if (gameOverStuff) { gameOverStuff.SetActive(false); } }
public static IBudgetManager GetBudgetManager() { //<<<<<<< HEAD if (BudgetRepository != null && ProjectRepository != null && ProjectHeadRepository != null) { BudgetManager projectManager = new BudgetManager(BudgetRepository, ProjectRepository, ProjectHeadRepository); projectManager.ManagerEvent += MessageService.Instance.ManagerEventHandler; //projectManager.LedgerEvent += LogService.Instance.ManagerEventHandler; return(projectManager); } throw new ArgumentNullException("message"); }
public ActionResult Budget(string id, string year, string costcenterid) { if (id == null) { return(Budgets(year, costcenterid)); } try { Budget budget; using (BudgetRepository budgetRep = new BudgetRepository()) { budget = budgetRep.GetById(id); if (budget == null) { throw new Exception("ไม่พบข้อมูลงบประมาณที่เลือก"); } } //budget.BudgetTransactions = budget.BudgetTransactions.Where(t => t.Status == RecordStatus.Active).OrderBy(t => t.CreatedAt).ToList(); //decimal previousAmount = 0; //decimal total = 0; //foreach (var item in budget.BudgetTransactions) //{ // using (var paymentRepo = new PaymentRepository()) // { // item.Payment = paymentRepo.GetById(item.PaymentID); // } // total += item.Amount; // item.PreviousAmount = previousAmount; // item.RemainAmount = budget.BudgetAmount - item.PreviousAmount - item.Amount; // previousAmount = item.Amount + item.PreviousAmount; //} //budget.WithdrawAmount = total; //budget.RemainAmount = budget.BudgetAmount - budget.WithdrawAmount; var bm = new BudgetManager(); budget = bm.GetWithTransaction(id); returnobj.SetSuccess(budget); } catch (Exception ex) { returnobj = new ReturnObject(false, ex.Message, null); } return(Content(Utility.ParseToJson(returnobj), "application/json")); }
public IActionResult ReOpen(string id) { try { var result = BudgetManager.ChangeStatus(id, Status.Opened, CurrentUser); TempData["Success"] = $"Budżet z numerem <b>{result.BudgetNumber}</b> został otwarty"; } catch (Exception e) { var innerMessage = e.InnerException == null ? "" : $": {e.InnerException.Message}"; //throw; TempData["Error"] = $"Wystąpił problem podczas otwierania budżetu: {e.Message}{innerMessage}"; } return(RedirectToAction("Index")); }
public ActionResult UpdateBudget(Budget budget) { try { var budgetManager = new BudgetManager(); budget = new Budget(budget); budgetManager.Update(budget); returnobj.SetSuccess(budget); } catch (Exception ex) { returnobj.SetError(ex.Message); } return(Content(returnobj.ToJson(), "application/json")); }
public IActionResult Index() { try { var budgetViewModels = BudgetManager.GetBudgetViewModels().OrderByDescending(x => x.CreatedDate); return(View(budgetViewModels)); } catch (Exception e) { //Console.WriteLine(e.Message); //throw; var innerMessage = e.InnerException == null ? "" : $": {e.InnerException.Message}"; TempData["Error"] = $"Wystąpił problem podczas wyświetlania listy budżetów: {e.Message}{innerMessage}"; return(RedirectToAction("Index", "Home")); } }
public ActionResult Budget(string costcenterid = "") { try { BudgetManager bm = new BudgetManager(); CostCenter working = AuthManager.GetWorkingCostCenter(); //TODO check authorize var budgets = bm.GetByCostCenterID(costcenterid).ToList(); var vms = bm.ConvertToVMs(budgets); returnobj.SetSuccess(vms); } catch (Exception ex) { returnobj.SetError("พบข้อผิดพลาด"); } return(Content(returnobj.ToJson(), "application/json")); }
public int SaveBudget(BudgetUI objUI, System.Data.SqlClient.SqlTransaction objTrans) { int ID = 0; bool flagTransation = true; BudgetDB objDB = new BudgetDB(); objDB.FinancialYear = objUI.FinancialYear; objDB.QuarterID = objUI.QuarterID; objDB.Budget = objUI.Budget; objDB.ModelGroupID = objUI.ModelGroupID; objDB.ModelCategoryID = objUI.ModelCategoryID; objDB.ModelClutchID = objUI.ModelClutchID; objDB.ModelSpecialID = objUI.ModelSpecialID; DataAccessLayer objDataAccess = new DataAccessLayer(); try { if (objTrans == null) { flagTransation = false; objDataAccess.GetConnection.Open(); SqlTransaction objTransaction = objDataAccess.GetConnection.BeginTransaction(); objTrans = objTransaction; } BudgetManager objManager = new BudgetManager(); ID = objManager.SaveBudget(objDB, objTrans); if (!flagTransation) objTrans.Commit(); return ID; } catch (Exception ex) { if (!flagTransation) objTrans.Rollback(); throw ex; } finally { objDataAccess.GetConnection.Close(); } }
public IActionResult Details(string id) { try { var model = BudgetManager.GetBudgetViewModelById(id); model.InvoiceLines = InvoiceManager.GetInvoiceLineViewModelsForBudget(id).ToList(); return(View(model)); } catch (Exception e) { //Console.WriteLine(e); //throw; var innerMessage = e.InnerException == null ? "" : $": {e.InnerException.Message}"; TempData["Error"] = $"Wystąpił problem podczas wyświelania szczegółów budżetu: {e.Message}{innerMessage}"; } return(RedirectToAction("Index")); }
// Start is called before the first frame update void Start() { specialAbilityPrompt = GameObject.Find("Special Ability Prompt Text").GetComponent <TextMeshProUGUI>(); menuMan = GameObject.Find("Menu Manager").GetComponent <MenuManager>(); bugMan = GameObject.Find("Budget Manager").GetComponent <BudgetManager>(); man = GameObject.Find("DungeonManager").GetComponent <DungeonGenerator>(); menMan = GameObject.Find("Menu Manager").GetComponent <MenuManager>(); //fail.text = ""; specialAbilityPrompt.gameObject.SetActive(false); if (SceneManager.GetActiveScene().name != "Level 3") { specialAbilityPrompt.gameObject.SetActive(false); } else { //specialAbilityPrompt.gameObject.SetActive(true); StartCoroutine(FlashText()); } }
public static async Task <bool> Archive(string id, bool fromSetup = true) { var confirm = await UserDialogs.Instance.ConfirmAsync("Archive the current budget?", "Archive?", "Yes", "No"); if (!confirm) { return(false); } UserDialogs.Instance.ShowLoading(); try { var result = BudgetManager.Archive(id); if (!result.Result) { await UserDialogs.Instance.AlertAsync(result.Message, "Archive Error"); } else if (fromSetup) { await Paging.PopAsync(); } else { return(true); } return(false); } catch (Exception ex) { await UserDialogs.Instance.AlertAsync(ex.Message, "Archive Error"); return(false); } finally { UserDialogs.Instance.HideLoading(); } }
public IActionResult Edit(BudgetViewModel model) { try { if (ModelState.IsValid) { BudgetManager.Edit(model, CurrentUser); TempData["Success"] = $"Zapisano wprowadzone zmiany w Budżecie <b>{model.BudgetNumber}</b>"; return(RedirectToAction("Index")); } } catch (Exception e) { var innerMessage = e.InnerException == null ? "" : $": {e.InnerException.Message}"; ModelState.AddModelError("", e.Message + innerMessage); //throw; TempData["Error"] = $"Wystąpił problem podczas zapisywania zmian do budżetu: {e.Message}{innerMessage}"; } return(View(model)); }
public IActionResult Edit(string id) { try { var model = BudgetManager.GetBudgetViewModelById(id); if (!BudgetManager.CanEdit(model.CreatedBy, CurrentUser)) { throw new InvalidOperationException("Nie możesz edytować czyjegoś Budżetu"); } return(View(model)); } catch (Exception e) { //Console.WriteLine(e.Message); //throw; var innerMessage = e.InnerException == null ? "" : $": {e.InnerException.Message}"; TempData["Error"] = $"Wystąpił problem podczas edytowania budżetu: {e.Message}{innerMessage}"; } return(RedirectToAction("Index")); }
public IActionResult Add(BudgetViewModel model) { try { if (ModelState.IsValid) { var result = BudgetManager.Add(model, CurrentUser); TempData["Success"] = $"Dodano nowy Budżet z numerem <b>{result.BudgetNumber}</b>"; //return RedirectToAction("Index"); return(RedirectToAction("Add")); } } catch (Exception e) { var innerMessage = e.InnerException == null ? "" : $": {e.InnerException.Message}"; ModelState.AddModelError("", e.Message + innerMessage); //throw; TempData["Error"] = $"Wystąpił problem podczas dodawania nowego budżetu: {e.Message}{innerMessage}"; } return(View(model)); }
public ActionResult Budgets(string year, string costcenterid) { try { CostCenter working; List <Budget> budgets; // 1. Get working costcenter. working = AuthManager.GetWorkingCostCenter(); // 2. Get by raw query var bm = new BudgetManager(); budgets = bm.GetOverall(year, costcenterid).ToList(); // 3. Set return object. returnobj.SetSuccess(budgets); } catch (Exception ex) { returnobj.SetError(ex.Message); } return(Content(returnobj.ToJson(), "application/json")); }
private void InitializeBudgetChart() { var monthBudget = (MonthBudget)Enum.Parse(typeof(MonthBudget), this.MonthPicker.SelectedItem.ToString()); var totalBudget = (float)BudgetManager.GetTotalBudget(monthBudget); var budgetRemaining = (float)BudgetManager.GetBudgetRemaining(monthBudget); var budgetSpent = (float)BudgetManager.GetBudgetSpent(monthBudget); var entries = new List <Entry>(); entries.Add(new Entry(budgetSpent) { Color = SKColor.Parse(Color.SteelBlue.ToHex()) }); entries.Add(new Entry(budgetRemaining) { Color = SKColor.Parse(Color.MediumSeaGreen.ToHex()) }); BudgetChart.Chart = new Microcharts.DonutChart { Entries = entries }; lblRemaining.Text = $"Remaining = ${budgetRemaining}"; lblSpent.Text = $"Spent = ${budgetSpent}"; }
private void Start() { man = GameObject.Find("Budget Manager").GetComponent <BudgetManager>(); }
void Awake() { instance = this; }
private void ManageBudget_Click(object sender, EventArgs e) { var dlg = new BudgetManager(); dlg.Show(); }
// Start is called before the first frame update void Start() { bugMan = GameObject.Find("Budget Manager").GetComponent <BudgetManager>(); menMan = GetComponent <MenuManager>(); partyScript = GameObject.Find("Party").GetComponent <PartyBase>(); }
public DashboardController() { var db = new ApplicationDbContext(); _budgetManager = new BudgetManager(db); }
public BudgetController() { _db = new ApplicationDbContext(); _budgetManager = new BudgetManager(_db); _categoryManager = new CategoryManager(_db); }
void Start() { budgetManager = this.GetComponent <BudgetManager>(); }
private void Awake() { instance = this; budget = DisplayedBudget = initialBudget; }