public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { DevHomePageEditItemModel editResult = new DevHomePageEditItemModel(); if (values != null && values.Length == 11) { bool isSave; if (!bool.TryParse(values[10].ToString(), out isSave) || !isSave) { editResult = null; } else { editResult.No = values[0].ToString(); editResult.Holder = values[1].ToString(); editResult.CredentialsType = values[2].ToString(); editResult.HolderCredentialsNo = values[3].ToString(); editResult.CensorshipPerson = values[4].ToString(); editResult.UnitName = values[5].ToString(); editResult.CensorshipPersonCredentialsNo = values[6].ToString(); editResult.Operator = values[7].ToString(); editResult.CredentialsNo = values[8].ToString(); editResult.Desciption = values[9].ToString(); } } return(editResult); }
//保存编辑信息 private string ExecuteSaveEditCommand(DevHomePageEditItemModel arg) { if (arg != null) { //保存信息 CurDevModel.IDevSource.CollectionInfo = CurDevModel.IDevSource.CollectionInfo ?? new ExportCollectionInfo(); CurDevModel.IDevSource.CollectionInfo.DataNo = arg.No; CurDevModel.IDevSource.CollectionInfo.HolderName = arg.Holder; CurDevModel.IDevSource.CollectionInfo.HolderCertificateType = arg.CredentialsType; CurDevModel.IDevSource.CollectionInfo.HolderCertificateCode = arg.HolderCredentialsNo; CurDevModel.IDevSource.CollectionInfo.SenderName = arg.CensorshipPerson; CurDevModel.IDevSource.CollectionInfo.SenderCompany = arg.UnitName; CurDevModel.IDevSource.CollectionInfo.SenderCertificateCode = arg.CensorshipPersonCredentialsNo; CurDevModel.IDevSource.CollectionInfo.CollectorName = arg.Operator; CurDevModel.IDevSource.CollectionInfo.CollectorCertificateCode = arg.CredentialsNo; CurDevModel.IDevSource.CollectionInfo.Description = arg.Desciption; return("保存提取信息成功"); } CurEditStatus = !CurEditStatus; return(string.Empty); }