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);
        }
예제 #2
0
        //保存编辑信息
        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);
        }