Example #1
0
    protected void btnConfirm_Click(object sender, EventArgs e)
    {
        FillInspectItemDic();

        bool hasDetail = false;

        if (this.InspectItemDic.Count > 0)
        {
            foreach (string fgItemCode in this.InspectItemDic.Keys)
            {
                if (InspectItemDic[fgItemCode] != 0)
                {
                    hasDetail = true;
                    break;
                }
            }
        }
        if (!hasDetail)
        {
            ShowErrorMessage("MasterData.InspectOrder.Detail.Empty");
            return;
        }

        try
        {
            InspectOrder inspectOrder = TheInspectOrderMgr.CreateFgInspectOrder(this.LocationCode, this.InspectItemDic, this.CurrentUser);
            ShowSuccessMessage("MasterData.InspectOrder.Create.Successfully", inspectOrder.InspectNo);
            if (CreateEvent != null)
            {
                CreateEvent(inspectOrder.InspectNo, e);
            }
        }
        catch (BusinessErrorException ex)
        {
            ShowErrorMessage(ex);
        }
    }