protected override void pushData() { base.pushData(); ClsStaffCost lcCost = (ClsStaffCost)_Cost; lcCost.StaffType = comboBoxStaffType.SelectedItem.ToString(); }
private void comboBoxStaffType_SelectedIndexChanged(object sender, EventArgs e) { var selectedIndex = comboBoxStaffType.SelectedIndex; ClsStaffCost lcCost = (ClsStaffCost)_Cost; lblAmountValue.Text = (selectedIndex == 0) ? Convert.ToString(200 * lcCost.NoOfDays) : (selectedIndex == 1) ? Convert.ToString(100 * lcCost.NoOfDays) : ""; }
protected override void updateDisplay() { base.updateDisplay(); ClsStaffCost lcCost = (ClsStaffCost)_Cost; var StaffType = lcCost.StaffType; var NoOfDays = lcCost.NoOfDays; comboBoxStaffType.Text = StaffType; lblAmountValue.Text = (StaffType == Constants.STAFF_TYPE_DRIVER) ? Convert.ToString(Convert.ToDecimal(200) * NoOfDays) :(StaffType == Constants.STAFF_TOUR_GUIDE) ? Convert.ToString(Convert.ToDecimal(100) * NoOfDays) : ""; }
private void ReUpdatingTourStaffCostList() { if (listViewTourCost.Items.Count > 0) { List <ClsCost> tourCostOldDetails = _Tour.TourCostList.Values.ToList <ClsCost>(); decimal TotalCost = 0; foreach (ListViewItem item in listViewTourCost.Items) { if (STAFF == item.SubItems[1].Text) { ClsStaffCost lcCost = (ClsStaffCost)item.Tag; var NewDuration = (dateTimeEndDate.Value.Subtract(dateTimeStartDate.Value).Days.ToString()); var NewNoOfDays = (NewDuration == "0") ? Convert.ToDecimal(1) : Convert.ToDecimal(NewDuration); var BasePriceAccordingToStaffType = (lcCost.StaffType == STAFF_TYPE_DRIVER) ? Convert.ToDecimal(200) : Convert.ToDecimal(100); item.SubItems[2].Text = "$" + (NewNoOfDays * BasePriceAccordingToStaffType); lcCost.NoOfDays = NewNoOfDays; } TotalCost += Convert.ToDecimal(item.SubItems[2].Text.Remove(0, 1)); } lblTotalCost.Text = Convert.ToString(TotalCost); } }