报纸排版系统技术总结1

--添加稿单
--zhubj
--20070925
--exec ProcDraftAdd '1000001','1','1','123','12','1000005','12','12','2007-5-9','ui','fg','uyiy','1'
ALTER      proc ProcDraftAdd
(
 @HasContract int,--有无合同
 @HasMoney int , --是否收费
 @SerialNnumber nvarchar(50),--合同文本编号
 @PublishNo nvarchar(50) ,--刊登期数
 @CompanyCode nvarchar(50) ,--公司编号
 @CompanyName nvarchar(50) ,--公司名称
 @ADSize nvarchar(50),--规格大小
 @ADPosition nvarchar(50),--刊登位置
 @ComeDate nvarchar(50),--收稿日期
 @ComeFrom nvarchar(50),--稿件来源
 @SWName nvarchar(50),--客服姓名
 @Introduce nvarchar(500),--备注
 @IsValid int --是否有效
)
as
declare @ReceiveDraftCode int
select @ReceiveDraftCode = ReceiveDraftCode from ReceiveDraftTable where CompanyCode =@CompanyCode
if @ReceiveDraftCode is null
begin
 select @ReceiveDraftCode =(max(ReceiveDraftCode)+1) from ReceiveDraftTable
 if @ReceiveDraftCode is null
 set @ReceiveDraftCode = 1000001
 insert into ReceiveDraftTable
 (
  ReceiveDraftCode,
  HasContract ,
  HasMoney ,
  SerialNnumber,
  PublishNo,
  CompanyCode ,
  CompanyName,
  ADSize,
  ADPosition ,
  ComeDate,
  ComeFrom,
  SWName,
  Introduce,
  IsValid
 )
 values
 (
  @ReceiveDraftCode,
  @HasContract,
  @HasMoney ,
  @SerialNnumber,
  @PublishNo ,
  @CompanyCode,
  @CompanyName ,
  @ADSize ,
  @ADPosition,
  @ComeDate ,
  @ComeFrom,
  @SWName ,
  @Introduce ,
  @IsValid
 )
return 1;
end
else
return @ReceiveDraftCode


--验证用户旧密码是否正确
--zhubj
--20070921
--exec ProcCheckUserPassword '1000000','zhangsl'
ALTER      proc ProcCheckUserPassword
(
 @CID nvarchar(50),--用户ID
 @OldPassWord nvarchar(50)--原密码
)
as
select *  from AdminUserTab
where UserCode = @CID and UserPassword = @OldPassWord
return @@identity 

 

--更新用户密码
--zhubj
--20070921
--exec ProcUpdateUserPassword '1000000','zhubj'
ALTER      proc ProcUpdateUserPassword
(
 @CID nvarchar(50),--用户ID
 @NewPassWord nvarchar(50)--原密码
)
as
update AdminUserTab
set  UserPassword = @NewPassWord
where UserCode = @CID
return

 

PageBase.cs:

 #region 后台登录
  private const String KEY_ADMINUSERCODE = "AdminUserCode";  //网站后台登录编号
  private const String KEY_ADMINNICKNAME = "AdminNickName";  //用户的姓名
  private const String KEY_ADMIN_ROLE_ID = "AdminRoleID";   //用户的权限编号
  private const String KEY_ADMIN_ROLE_NAME = "AdminRoleName";  //用户的权限名称
  
  #region 后台登陆
  /// <summary>
  /// 帐号
  /// </summary>
  public string AdminUserCode
  {
   get
   {
    try
    {
     return (string)(Session[KEY_ADMINUSERCODE]);
    }
    catch
    {
     return ("");
    }
   }
   set
   {
    if ("" == value)
    {
     Session.Remove(KEY_ADMINUSERCODE);
    }
    else
    {
     Session[KEY_ADMINUSERCODE] = value;
    }
   }
  }

  /// <summary>
  /// 姓名
  /// </summary>
  public string AdminNickName
  {
   get
   {
    try
    {
     return (string)(Session[KEY_ADMINNICKNAME]);
    }
    catch
    {
     return (null);
    }
   }
   set
   {
    if (null == value)
    {
     Session.Remove(KEY_ADMINNICKNAME);
    }
    else
    {
     Session[KEY_ADMINNICKNAME] = value;
    }
   }
  }

  /// <summary>
  ///  角色编号
  /// </summary>
  public int AdminRoleID
  {
   get
   {
    try
    {
     return (int)(Session[KEY_ADMIN_ROLE_ID]);
    }
    catch
    {
     return (-1);
    }
   }
   set
   {
    if (-1 == value)
    {
     Session.Remove(KEY_ADMIN_ROLE_ID);
    }
    else
    {
     Session[KEY_ADMIN_ROLE_ID] = value;
    }
   }
  }

  /// <summary>
  ///  角色名称
  /// </summary>
  public string AdminRoleName
  {
   get
   {
    try
    {
     return (string)(Session[KEY_ADMIN_ROLE_NAME]);
    }
    catch
    {
     return (null);
    }
   }
   set
   {
    if (null == value)
    {
     Session.Remove(KEY_ADMIN_ROLE_NAME);
    }
    else
    {
     Session[KEY_ADMIN_ROLE_NAME] = value;
    }
   }
  }

  #endregion

  #endregion 后台登录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值