Ejemplo n.º 1
0
        public void AddProxyBusiness(int UserID, int PositionID, int ProxyUserID, DateTime BeginDate, DateTime EndDate)
        {
            if (this.ProxyBusinessTA.GetRepeatedCountByParameter(UserID, PositionID, ProxyUserID).GetValueOrDefault() > 0)
            {
                throw new ApplicationException("已经设置过代理/the proxy user had been created");
            }

            AuthorizationDS.ProxyBusinessDataTable table = new AuthorizationDS.ProxyBusinessDataTable();
            AuthorizationDS.ProxyBusinessRow       row   = table.NewProxyBusinessRow();
            row.UserID      = UserID;
            row.PositionID  = PositionID;
            row.ProxyUserID = ProxyUserID;
            row.BeginDate   = BeginDate;
            row.EndDate     = EndDate;
            table.AddProxyBusinessRow(row);
            this.ProxyBusinessTA.Update(table);
        }
Ejemplo n.º 2
0
        public void AddProxyBusiness(int UserID, int PositionID, int ProxyUserID, DateTime BeginDate, DateTime EndDate)
        {
            if (this.ProxyBusinessTA.GetRepeatedCountByParameter(UserID, PositionID, ProxyUserID).GetValueOrDefault() > 0) {
                throw new ApplicationException("�Ѿ����ù�����/the proxy user had been created");
            }

            AuthorizationDS.ProxyBusinessDataTable table = new AuthorizationDS.ProxyBusinessDataTable();
            AuthorizationDS.ProxyBusinessRow row = table.NewProxyBusinessRow();
            row.UserID = UserID;
            row.PositionID = PositionID;
            row.ProxyUserID = ProxyUserID;
            row.BeginDate = BeginDate;
            row.EndDate = EndDate;
            table.AddProxyBusinessRow(row);
            this.ProxyBusinessTA.Update(table);
        }