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); }
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); }