示例#1
0
    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");
        }
    }
示例#2
0
    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;
    }
示例#3
0
 /// <summary>
 /// this method delete a service from dtService
 /// </summary>
 /// <param name="rowIndex"></param>
 private void DeleteService(Int32 rowIndex)
 {
     ServiceItemsList.RemoveAt(rowIndex);
 }