protected void btnSave_Click(object sender, EventArgs e) { if (!ServiceItemsList.Any() && !ProductItemsList.Any()) { ShowError(Resources.Exception.ServiceOrderWithoutProductAndService); return; } Int32?serviceOrderId = SaveServiceOrder(); if (serviceOrderId.HasValue) { Response.Redirect("ServiceOrders.aspx"); } }
protected void btnAddServiceItem_Click(object sender, ImageClickEventArgs e) { Service service = ServicesManager.GetService(Convert.ToInt32(cboService.SelectedValue)); if (service == null) { return; } ServiceItem serviceItem = new ServiceItem( service.ServiceId, service.CompanyId, service.Name, service.TimeInMinutes, ucCurrFieldServicePrice.CurrencyValue.Value == 0 ? service.Price : ucCurrFieldServicePrice.CurrencyValue.Value, Convert.ToInt32(cboServiceEmployee.SelectedValue), cboServiceEmployee.SelectedItem.Text); ServiceItemsList.Add(serviceItem); BindService(); //clear the fields cboService.SelectedValue = String.Empty; cboServiceEmployee.SelectedValue = String.Empty; ucCurrFieldServicePrice.Text = String.Empty; }
/// <summary> /// this method delete a service from dtService /// </summary> /// <param name="rowIndex"></param> private void DeleteService(Int32 rowIndex) { ServiceItemsList.RemoveAt(rowIndex); }