public ActionResult Commission(FormCollection form) { int empId; string region; Commission tmpCom = new Commission(); decimal rate = Convert.ToDecimal(1.99); if (String.IsNullOrEmpty(form["empId"])) { ViewData["status"] = "Please login with a valid employee account to use this feature."; return(View(tmpCom)); } ViewData["status"] = "Commission report for the month of: " + DateTime.Now.ToString("MMMM"); empId = Convert.ToInt32(form["empId"]); region = Models.Employee.SelectRegionById(empId); tmpCom.GetCommission(region, rate); return(View(tmpCom)); }
/// <summary> /// Updates controls on the form that are unbound. /// also for final exam /// </summary> private void updateUI() { lblCommission.Text = Commission.GetCommission((DateTime)(((DataRowView)_salesStaffBindingSource.Current).Row["StartDate"]), decimal.Parse(_currentRow["BasePrice"].ToString()), _optionsCharge).ToString("C"); lblPosition.Text = string.Format("{0} of {1}", _salesStaffBindingSource.Position + 1, _salesStaffBindingSource.Count); }