开发者

how can i upload documents in salesliterature entity in MSCRM 4.0 by custom code?

开发者 https://www.devze.com 2023-03-01 13:32 出处:网络
how can i upload documents in salesliterature entity in MSCRM 4.0 by 开发者_如何学Pythoncustom code?

how can i upload documents in salesliterature entity in MSCRM 4.0 by 开发者_如何学Pythoncustom code?

Can anyone help me with code snippets?


Hey...I found the answer...its quite simple..

        salesliteratureitem slsLtrItm = new salesliteratureitem();

        Lookup lookUpSalesLiteratureId = new Lookup();
        lookUpSalesLiteratureId.Value = new Guid(salesLiteratuteItem.salesliteratureid.Value.ToString());

        slsLtrItm.salesliteratureid = lookUpSalesLiteratureId;
        slsLtrItm.title = salesLiteratuteItem.title;

        //Read when the file is attached
        FileStream stream = File.OpenRead(salesLiteratuteItem.attacheddocumenturl);
        byte[] byteData = new byte[stream.Length];
        stream.Read(byteData, 0, byteData.Length);
        stream.Close();

        // Encode the data using base64.
        string encodedData = System.Convert.ToBase64String(byteData);

        //provide all required details
        slsLtrItm.documentbody = encodedData;
        slsLtrItm.filename = salesLiteratuteItem.filename;
        slsLtrItm.@abstract = salesLiteratuteItem.@abstract;
        slsLtrItm.authorname = salesLiteratuteItem.authorname;
        slsLtrItm.documentbody = salesLiteratuteItem.documentbody;
        slsLtrItm.iscustomerviewable = new CrmBoolean();
        slsLtrItm.iscustomerviewable.Value = true;
        slsLtrItm.keywords = salesLiteratuteItem.keywords;
        slsLtrItm.mimetype = salesLiteratuteItem.mimetype;

        //create salesLiteratureItem
        Guid salesLiteratureItemid = crmService.Create(slsLtrItm);
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号