using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace DPumpHydr.OpenFwUI.Volute
|
{
|
public class MainWindow
|
{
|
public DPumpHydr.OpenModel.ApiResult Show(DPumpHydr.OpenModel.ApiRequest Request)
|
{
|
if (Request.DesignParameter == null)
|
{
|
return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "DesignParameter 为空" };
|
}
|
|
//if (Request.StepNumber == 3)
|
//{
|
// if (Request.DesignParameter.OutflowParas == null)
|
// {
|
// return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "OutflowParas 为空" };
|
// }
|
// var vm = new DPumpHydr.OpenFwUI.Volute.OutflowParas();
|
// vm.Dia = Request.DesignParameter.OutflowParas.Dia;
|
// vm.H1 = Request.DesignParameter.OutflowParas.H1;
|
//}
|
if(Request.StepNumber == 1)
|
{
|
if (Request.DesignParameter.HdrBaseInfo == null)
|
{
|
return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "HdrBaseInfo 为空" };
|
}
|
if (Request.DesignParameter.GeomBaseInfo == null)
|
{
|
return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "GeomBaseInfo 为空" };
|
}
|
|
StepForm1 frm = new StepForm1();
|
frm.SetBindingData(Request.DesignParameter);
|
if(frm.ShowDialog() == System.Windows.Forms.DialogResult.Cancel)
|
{
|
return new OpenModel.ApiResult() { Code = OpenModel.ApiResultCode.Error, Message = "用户取消" };
|
}
|
|
DPumpHydr.OpenModel.ApiResult apiResult = new OpenModel.ApiResult();
|
apiResult = frm.GetBindingData();
|
apiResult.Code = OpenModel.ApiResultCode.Success;
|
|
return apiResult;
|
}
|
|
DPumpHydr.OpenModel.ApiResult apiResult1 = new OpenModel.ApiResult();
|
apiResult1.Code = OpenModel.ApiResultCode.Success;
|
return apiResult1;
|
}
|
}
|
}
|