zoukankan      html  css  js  c++  java
  • MOSS 2007 文档库事件处理

    using System;
    using System.Text;
    using Microsoft.SharePoint;
    using System.Data.SqlClient;
    namespace EventHandle
    {
        public class listEventHandle : IListEventSink
     {
            public void OnEvent(SPListEvent listEvent)
            {

                try
                {
                    if (listEvent.Type == SPListEventType.Insert)
                    {
                        SPWeb web = listEvent.Site.OpenWeb();
                        SPFile SharePointEventItem = web.GetFile(listEvent.UrlAfter);
                        SPListItem item = SharePointEventItem.Item;

                        string itemid = item.ID.ToString();
                        string name = item["姓名"].ToString();
                        string destAdd = item["目的"].ToString();
                        string appDate = item["申请日期"].ToString();
                        string memo = item["备注"].ToString();
                        string email = item["Email"].ToString();
                        string cfd = item["出发地"].ToString();
                        string mdd = item["目的地"].ToString();
                        SqlConnection conn = new SqlConnection("Data Source=moss;Initial Catalog=test;integrated security=SSPI");
                        conn.Open();
                        SqlCommand cmd = new SqlCommand("insert into t_cs(listitem_id,Name,destAdd,appDate,memo,email,cfd,mdd) values('" + itemid + "','" + name + "','" + destAdd + "','" + appDate + "','" + memo + "','" + email + "','" + cfd + "','" + mdd + "')", conn);
                        cmd.ExecuteNonQuery();
                        conn.Close();
                    }
                }
                catch (Exception e)
                {
                    System.IO.StreamWriter log = new System.IO.StreamWriter(@"d:\log.txt", true);
                    log.Write("StackTrace:" + e.StackTrace);
                    log.Write("Message:" + e.Message);
                    log.Flush();
                    log.Close();
                }
            }
     }
    }

  • 相关阅读:
    MyBatis-Plus之多租户架构(Multi-tenancy)——SAAS
    spring-data-mybatis-mini
    mybatis-plus
    JPA/Hibernate组合的映射,实体继承的映射
    JPA(Java Persistence API)--JavaEE5.0标准ORM规范
    spring data jpa
    mybatis笔记(二)多表关联映射、延迟加载、一级二级缓存、整合ehcache、spring整合mybatis
    mybatis笔记(一)入门程序、dao开发方式、mapper开发方式、全局配置文件、映射文件、动态sql
    Spring 事务处理、整合web
    Spring JdbcTemplate
  • 原文地址:https://www.cnblogs.com/willpower/p/1247189.html
Copyright © 2011-2022 走看看