储存过程生成器

/Files/qanholas/SPGen_ReleaseCandidate1_Binaries.zip

 

 

--

-- Dropping stored procedure sp_费用表_SelectAll :

--

 

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[sp_费用表_SelectAll]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)

  DROP PROCEDURE [dbo].[sp_费用表_SelectAll]

 

GO

 

-- ==========================================================================================

-- Entity Name:   sp_费用表_SelectAll

-- Author: Mehdi Keramati

-- Create date:   2011-10-5 13:08:25

-- Description:   This stored procedure is intended for selecting all rows from 费用表table

-- ==========================================================================================

Create Procedure sp_费用表_SelectAll

As

Begin

    Select

       [费用ID],

       [费用类型],

       [户号],

       [金额],

       [生成工号],

       [生成日期],

       [滞纳金日期],

       [滞纳金],

       [销帐工号],

       [销帐日期],

       [实收方式],

       [供水公司],

       [户名],

       [地址],

       [表位号],

       [表身号],

       [口径],

       [收费方式],

       [帐户编号],

       [税号],

       [打印发票],

       [标志],

       [备注],

       [滞纳金结算日],

       [处理类型],

       [处理费用ID],

       [处理标志],

       [销帐时间]

    From 费用表

End

 

GO

 

 

--

-- Dropping stored procedure sp_费用表_SelectRow :

--

 

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[sp_费用表_SelectRow]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)

  DROP PROCEDURE [dbo].[sp_费用表_SelectRow]

 

GO

 

-- ==========================================================================================

-- Entity Name:   sp_费用表_SelectRow

-- Author: Mehdi Keramati

-- Create date:   2011-10-5 13:08:25

-- Description:   This stored procedure is intended for selecting a specific row from 费用表table

-- ==========================================================================================

Create Procedure sp_费用表_SelectRow

 

As

Begin

    Select

       [费用ID],

       [费用类型],

       [户号],

       [金额],

       [生成工号],

       [生成日期],

       [滞纳金日期],

       [滞纳金],

       [销帐工号],

       [销帐日期],

       [实收方式],

       [供水公司],

       [户名],

       [地址],

       [表位号],

       [表身号],

       [口径],

       [收费方式],

       [帐户编号],

       [税号],

       [打印发票],

       [标志],

       [备注],

       [滞纳金结算日],

       [处理类型],

       [处理费用ID],

       [处理标志],

       [销帐时间]

    From 费用表

    Where

 

End

 

GO

 

 

--

-- Dropping stored procedure sp_费用表_Insert :

--

 

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[sp_费用表_Insert]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)

  DROP PROCEDURE [dbo].[sp_费用表_Insert]

 

GO

 

-- ==========================================================================================

-- Entity Name:   sp_费用表_Insert

-- Author: Mehdi Keramati

-- Create date:   2011-10-5 13:08:25

-- Description:   This stored procedure is intended for inserting values to 费用表table

-- ==========================================================================================

Create Procedure sp_费用表_Insert

    @费用ID decimal,

    @费用类型char(2),

    @户号int,

    @金额decimal,

    @生成工号int,

    @生成日期datetime,

    @滞纳金日期datetime,

    @滞纳金decimal,

    @销帐工号int,

    @销帐日期datetime,

    @实收方式char(2),

    @供水公司char(3),

    @户名varchar(60),

    @地址varchar(60),

    @表位号char(13),

    @表身号varchar(10),

    @口径int,

    @收费方式char(2),

    @帐户编号int,

    @税号varchar(20),

    @打印发票bit,

    @标志char(1),

    @备注varchar(254),

    @滞纳金结算日datetime,

    @处理类型varchar(50),

    @处理费用ID decimal,

    @处理标志varchar(2),

    @销帐时间datetime

As

Begin

    Insert Into 费用表

       ([费用ID],[费用类型],[户号],[金额],[生成工号],[生成日期],[滞纳金日期],[滞纳金],[销帐工号],[销帐日期],[实收方式],[供水公司],[户名],[地址],[表位号],[表身号],[口径],[收费方式],[帐户编号],[税号],[打印发票],[标志],[备注],[滞纳金结算日],[处理类型],[处理费用ID],[处理标志],[销帐时间])

    Values

       (@费用ID,@费用类型,@户号,@金额,@生成工号,@生成日期,@滞纳金日期,@滞纳金,@销帐工号,@销帐日期,@实收方式,@供水公司,@户名,@地址,@表位号,@表身号,@口径,@收费方式,@帐户编号,@税号,@打印发票,@标志,@备注,@滞纳金结算日,@处理类型,@处理费用ID,@处理标志,@销帐时间)

 

End

 

GO

 

 

--

-- Dropping stored procedure sp_费用表_Update :

--

 

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[sp_费用表_Update]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)

  DROP PROCEDURE [dbo].[sp_费用表_Update]

 

GO

 

-- ==========================================================================================

-- Entity Name:   sp_费用表_Update

-- Author: Mehdi Keramati

-- Create date:   2011-10-5 13:08:26

-- Description:   This stored procedure is intended for updating 费用表table

-- ==========================================================================================

Create Procedure sp_费用表_Update

    @费用ID decimal,

    @费用类型char(2),

    @户号int,

    @金额decimal,

    @生成工号int,

    @生成日期datetime,

    @滞纳金日期datetime,

    @滞纳金decimal,

    @销帐工号int,

    @销帐日期datetime,

    @实收方式char(2),

    @供水公司char(3),

    @户名varchar(60),

    @地址varchar(60),

    @表位号char(13),

    @表身号varchar(10),

    @口径int,

    @收费方式char(2),

    @帐户编号int,

    @税号varchar(20),

    @打印发票bit,

    @标志char(1),

    @备注varchar(254),

    @滞纳金结算日datetime,

    @处理类型varchar(50),

    @处理费用ID decimal,

    @处理标志varchar(2),

    @销帐时间datetime

As

Begin

    Update 费用表

    Set

       [费用ID] = @费用ID,

       [费用类型] = @费用类型,

       [户号] = @户号,

       [金额] = @金额,

       [生成工号] = @生成工号,

       [生成日期] = @生成日期,

       [滞纳金日期] = @滞纳金日期,

       [滞纳金] = @滞纳金,

       [销帐工号] = @销帐工号,

       [销帐日期] = @销帐日期,

       [实收方式] = @实收方式,

       [供水公司] = @供水公司,

       [户名] = @户名,

       [地址] = @地址,

       [表位号] = @表位号,

       [表身号] = @表身号,

       [口径] = @口径,

       [收费方式] = @收费方式,

       [帐户编号] = @帐户编号,

       [税号] = @税号,

       [打印发票] = @打印发票,

       [标志] = @标志,

       [备注] = @备注,

       [滞纳金结算日] = @滞纳金结算日,

       [处理类型] = @处理类型,

       [处理费用ID] = @处理费用ID,

       [处理标志] = @处理标志,

       [销帐时间] = @销帐时间

    Where     

 

End

 

GO

 

 

--

-- Dropping stored procedure sp_费用表_DeleteRow :

--

 

IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[sp_费用表_DeleteRow]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1)

  DROP PROCEDURE [dbo].[sp_费用表_DeleteRow]

 

GO

 

-- ==========================================================================================

-- Entity Name:   sp_费用表_DeleteRow

-- Author: Mehdi Keramati

-- Create date:   2011-10-5 13:08:26

-- Description:   This stored procedure is intended for deleting a specific row from 费用表table

-- ==========================================================================================

Create Procedure sp_费用表_DeleteRow

 

As

Begin

    Delete 费用表

    Where

 

 

End

 

GO

 

 

 

 

using System;
using System.Data;
using System.Data.SqlClient;
using System.ComponentModel;
using NovinMedia.Data;

namespace NovinMedia.Data.Layer
{
    [DataObject(true)]
    public class 费用表2
    {
  [DataObjectMethod(DataObjectMethodType.Fill)]
  public DataSet SelectAll()
        {
            DbObject dbo = new DbObject();
            SqlParameter[] parameters = new SqlParameter[]
                {
 
                };
            return dbo.RunProcedure("sp_费用表2_SelectAll", parameters, "费用表2");
        }

  [DataObjectMethod(DataObjectMethodType.Fill)]
  public DataSet SelectRow()
        {
            DbObject dbo = new DbObject();
            SqlParameter[] parameters = new SqlParameter[]
                {
 
                };
            return dbo.RunProcedure("sp_费用表2_SelectRow", parameters, "费用表2");
        }

  [DataObjectMethod(DataObjectMethodType.Insert)]
  public int InsertRow(string 费用ID,string 费用类型,int 户号,string 金额,int 生成工号,DateTime 生成日期,DateTime 滞纳金日期,string 滞纳金,int 销帐工号,DateTime 销帐日期,string 实收方式,string 供水公司,string 户名,string 地址,string 表位号,string 表身号,int 口径,string 收费方式,int 帐户编号,string 税号,bool 打印发票,string 标志,string 备注,DateTime 滞纳金结算日,string 处理类型,string 处理费用ID,string 处理标志,DateTime 销帐时间)
  {
   int RowsAffected = 0;
   int Result = 0;
   DbObject dbo = new DbObject();
   SqlParameter[] parameters = new SqlParameter[]
    {
     new SqlParameter("费用ID",费用ID),
     new SqlParameter("费用类型",费用类型),
     new SqlParameter("户号",户号),
     new SqlParameter("金额",金额),
     new SqlParameter("生成工号",生成工号),
     new SqlParameter("生成日期",生成日期),
     new SqlParameter("滞纳金日期",滞纳金日期),
     new SqlParameter("滞纳金",滞纳金),
     new SqlParameter("销帐工号",销帐工号),
     new SqlParameter("销帐日期",销帐日期),
     new SqlParameter("实收方式",实收方式),
     new SqlParameter("供水公司",供水公司),
     new SqlParameter("户名",户名),
     new SqlParameter("地址",地址),
     new SqlParameter("表位号",表位号),
     new SqlParameter("表身号",表身号),
     new SqlParameter("口径",口径),
     new SqlParameter("收费方式",收费方式),
     new SqlParameter("帐户编号",帐户编号),
     new SqlParameter("税号",税号),
     new SqlParameter("打印发票",打印发票),
     new SqlParameter("标志",标志),
     new SqlParameter("备注",备注),
     new SqlParameter("滞纳金结算日",滞纳金结算日),
     new SqlParameter("处理类型",处理类型),
     new SqlParameter("处理费用ID",处理费用ID),
     new SqlParameter("处理标志",处理标志),
     new SqlParameter("销帐时间",销帐时间)
    };
   Result = dbo.RunProcedure("sp_费用表2_Insert", parameters, out RowsAffected);
   return Result;
        }

  [DataObjectMethod(DataObjectMethodType.Update)]
  public int UpdateRow(string 费用ID,string 费用类型,int 户号,string 金额,int 生成工号,DateTime 生成日期,DateTime 滞纳金日期,string 滞纳金,int 销帐工号,DateTime 销帐日期,string 实收方式,string 供水公司,string 户名,string 地址,string 表位号,string 表身号,int 口径,string 收费方式,int 帐户编号,string 税号,bool 打印发票,string 标志,string 备注,DateTime 滞纳金结算日,string 处理类型,string 处理费用ID,string 处理标志,DateTime 销帐时间)
  {
   int RowsAffected = 0;
   int Result = 0;
   DbObject dbo = new DbObject();
   SqlParameter[] parameters = new SqlParameter[]
    {
     new SqlParameter("费用ID",费用ID),
     new SqlParameter("费用类型",费用类型),
     new SqlParameter("户号",户号),
     new SqlParameter("金额",金额),
     new SqlParameter("生成工号",生成工号),
     new SqlParameter("生成日期",生成日期),
     new SqlParameter("滞纳金日期",滞纳金日期),
     new SqlParameter("滞纳金",滞纳金),
     new SqlParameter("销帐工号",销帐工号),
     new SqlParameter("销帐日期",销帐日期),
     new SqlParameter("实收方式",实收方式),
     new SqlParameter("供水公司",供水公司),
     new SqlParameter("户名",户名),
     new SqlParameter("地址",地址),
     new SqlParameter("表位号",表位号),
     new SqlParameter("表身号",表身号),
     new SqlParameter("口径",口径),
     new SqlParameter("收费方式",收费方式),
     new SqlParameter("帐户编号",帐户编号),
     new SqlParameter("税号",税号),
     new SqlParameter("打印发票",打印发票),
     new SqlParameter("标志",标志),
     new SqlParameter("备注",备注),
     new SqlParameter("滞纳金结算日",滞纳金结算日),
     new SqlParameter("处理类型",处理类型),
     new SqlParameter("处理费用ID",处理费用ID),
     new SqlParameter("处理标志",处理标志),
     new SqlParameter("销帐时间",销帐时间)
    };
   Result = dbo.RunProcedure("sp_费用表2_Update", parameters, out RowsAffected);
   return Result;
        }

  [DataObjectMethod(DataObjectMethodType.Delete)]
  public int DeleteRow()
  {
   int RowsAffected = 0;
   int Result = 0;
   DbObject dbo = new DbObject();
   SqlParameter[] parameters = new SqlParameter[]
    {
 
    };
   Result = dbo.RunProcedure("sp_费用表2_DeleteRow", parameters, out RowsAffected);
   return Result;
        }
    }
}

 

转载于:https://www.cnblogs.com/qanholas/archive/2011/10/05/2199326.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/378129.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 121:买卖股票的最佳时机 思考分析

题目描述: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出…

四、规则组织的衍生组织——经向破斜组织数学模型的建立

基础概念公式推到可参考该专栏下的前几篇博文。 经向破斜组织图: 左半部分:,3上2下1上2下,右斜,飞数为1 右半部分:,2上1下2上3下。左斜,飞数为-1 左右两部分,经纬纱组织…

【数据结构基础】【散列表】

散列表也叫做哈希表(hash table),这种数据结构提供了键(key)和值(value)的映射关系。只要给出一个key,就可以高效查找它匹配的value,时间复杂度接近O(1); 哈希函数 哈希函数通过某种方式,把key和数组下标进行转换。 在java中,每…

VisualStudio运行C++项目检测include<stdio.h>报错解决方案

一、项目—>属性 二、将SDL检查更改为否即可

信息设计中的“父子关系”

交互设计工作核心在于信息架构和交互细节设计。信息架构包括信息分类以及信息展示逻辑设计;交互细节则多表现为控件的选择,交互效果的定义等。在信息设计中,遇到最棘手的问题就是信息量太多而显得设计结果不尽人意,那么在砍不掉需…

[Object-oriented] : 控制反转

前言 : 参加点部落的活动,关于IoC(控制反转)大家有很多的讨论。本文排除对象生成的部份,单纯解释IoC为甚么叫做控制反转。本篇文章以之前写的 [Object-oriented] : 重用内容来举例。 未IoC之前的对象图 : 很明显的左边的组件A,相依右边的组件…

二、规则组织数学模型的建立

一、规则组织数学模型的建立 规则组织满足两个不变:1,组织点运动规律不变、2,飞数不变的单系统组织 即:若知道组织点运动规律和飞数即可确定唯一一个组织。 3上2下,组织循环数为325,经纱循环数纬纱循环数…

LeetCode 3:无重复字符的最长子串 思考分析

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: “abcabcbb” 输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。 示例 2: 输入: “bbbbb” 输出: 1 解释: 因为无重复字符的最长子串是 “b”&#x…

美国人看见的是友情,中国人看见的是忠诚

美国人看见的是友情,中国人看见的是忠诚 这是一个人狗情未了的感人事件。 一个即将死去的人,总有未了的心愿难以割舍,来自美国的凯文麦克莱恩实现了他的临终愿望,而他的最后愿望就是与自己的爱犬见上最后一面。 现年57岁的凯文麦克…

PyCharm安装及配置

一、下载PyCharm和相关工具 qoi8 二、安装PyCharm 先不要运行PyCharm 三、将jar包放到PyCharm安装目录的bin文件夹下 三、找到pycharm64.exe.vmoptions和pycharm.exe.vmoptions配置文件 四、编辑这两个文件,在这两个文件最后一行加入下载好的jar包文件路径 -ja…

LeetCode 239:滑动窗口最大值 思考分析

给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 进阶: 你能在线性时间复杂度内解决此题吗? 示例: 输入: num…

计算机论文范文1500,电子商务毕业论文范文1500字

电子商务毕业论文范文1500字时间稍纵即逝,充满意义的大学生活即将结束,毕业前要通过最后的毕业论文,毕业论文是一种有计划的检验学生学习成果的形式,那么问题来了,毕业论文应该怎么写?下面是小编为大家整理…

五、规则组织的衍生组织——纬山形组织数学模型的建立

基础概念公式推到可参考该专栏下的前几篇博文。 纬山形组织图: 观察可知:纬山形组织图下半部分是右斜组织,上半部分是左斜组织。右斜和左斜按照垂直方向进行排列。 该图是一个2上3下2上1下(从最下面一行从左往右观看) 特点:每一…

剑指 Offer 57 - II. 和为s的连续正数序列 思考分析

输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 示例 1: 输入:target 9 输出:[[2,3,4],[4…

六、规则组织的衍生组织——纬向破斜组织数学模型的建立

基础概念公式推到可参考该专栏下的前几篇博文。 纬向破斜组织图: 下半部分(从左往右):,3上2下2上1下,右斜,飞数为1 上半部分(从下往上):,2上2下1上3下。左斜,飞数为-1 通过分析可…

数据结构与算法2——数组

数组是应用最广泛的数据存储结构。它被植入到大部分编程语言中。大部分数据结构都有最基本的四个操作:插入、删除、查找、修改。对于这四种操作每一种数据结构都有相应的算法。算法和数据结构因此就是非常紧密的相联系的。 1 数组例子 …

LeetCode 167. 两数之和 II - 输入有序数组 思考分析

目录1、暴力,超时2、双指针滑动窗口条件限制 AC3、观看题解(吸取他人经验)1、二分查找2、双指针3、双指针二分查找给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 …

敏捷开发用户故事系列之七:用户故事与MVC

这是用户故事系列的第七篇。(之一,之二,之三,之四,之五,之六,之七,之八,之九)用户故事和MVC没有关系,因为MVC是实现方法,因此在思考用…

七、规则组织的衍生组织——菱形斜纹组织数学模型的建立

基础概念公式推到可参考该专栏下的前几篇博文。 菱形斜纹组织图: 分析:首先3上2下2上1下,飞数为1,右斜。kw8表示从左下角开始往上数8格为纬峰所在位置;kj8表示从左上角开始往右数8格为经峰所在位置。 这样就将菱形斜…

显卡测试软件毛毛虫,超龙超龙,与众不同,顶流配备,散热一流,3070Ti超龙旗舰版评测...

可能大家都没想到此次显卡荒会持续近一年,还是出现国家级干涉才将这股“歪风”刹住了。而且也仅仅算是刹住了大陆的速度,主要踩死刹车的应该就是黄大厨。他从5月初推出的新核心就采取了出厂即锁算力的做法,但是即便如此,那些看着高…