代码生成器模式下的快速项目实施(呈现页部分代码)

这里是生成的单表的Aspx 页

 

<!--
// ================ 生成器自动生成的代码 ==================
// ====   版权所有:杭州*********信息技术有限公司
// ====   主页地址: http://www**********com
// ====   创建日期:2006年11月2日(内部测试版)
// ========================================================
-->
<% @ Register TagPrefix = " zksm "  Namespace = " zkSuperMap.Web.UI.WebControls "  Assembly = " zkSuperMap.Web.UI.WebControls "   %>
<% @ Page language = " c# "  Codebehind = " Dept.aspx.cs "  AutoEventWireup = " false "  Inherits = " zkSuperMap.Web.Module.AutoBiuld.Dept "   %>
<! DOCTYPE HTML PUBLIC  " -//W3C//DTD HTML 4.0 Transitional//EN "   >
< HTML >
    
< HEAD >
        
< title ></ title >
        
< meta name = " GENERATOR "  Content = " Microsoft Visual Studio .NET 7.1 " >
        
< meta name = " CODE_LANGUAGE "  Content = " C# " >
        
< meta name = " vs_defaultClientScript "  content = " JavaScript " >
        
< meta name = " vs_targetSchema "  content = " http://schemas.microsoft.com/intellisense/ie5 " >
        
< LINK href = " /zkSuperMap_Client/zkSuperMap_Web/1_1/Css/DefaultStyle.css "  type = " text/css "  rel = " stylesheet " >
    
</ HEAD >
    
< body MS_POSITIONING = " GridLayout " >
        
< form id = " Form1 "  method = " post "  runat = " server " >
            
< TABLE id = " Table1 "  width = " 100% "  cellSpacing = " 0 "  cellPadding = " 2 "   border = " 0 " >
                
< TR >
                    
< TD Width = " 50% " ></ TD >
                    
< TD Width = " 50% " ></ TD >
                
</ TR >
                
< TR >
                    
< TD >< zksm:ValidTextBox width = " 100% "  id = " Dept_ID "  Text = ""  runat = " server "  ValidCaption = " 部门内码: "   ></ zksm:ValidTextBox ></ TD >
                    
< TD >< zksm:ValidTextBox width = " 100% "  id = " Dept_Name "  Text = ""  runat = " server "  ValidCaption = " 部门名称: "   ></ zksm:ValidTextBox ></ TD >
                
</ TR >
                
< TR >
                    
< TD >< zksm:ValidTextBox width = " 100% "  id = " Dept_Index "  Text = ""  runat = " server "  ValidCaption = " 部门索引: "   ></ zksm:ValidTextBox ></ TD >
                    
< TD >< zksm:ValidTextBox width = " 100% "  id = " Dept_PID "  Text = ""  runat = " server "  ValidCaption = " 父部门: "   ></ zksm:ValidTextBox ></ TD >
                
</ TR >
                
< TR >
                    
< TD >< zksm:ValidTextBox width = " 100% "  id = " Dept_Desc "  Text = ""  runat = " server "  ValidCaption = " 描述: "   ></ zksm:ValidTextBox ></ TD >
                    
< TD >< zksm:ValidTextBox width = " 100% "  id = " Dept_SName "  Text = ""  runat = " server "  ValidCaption = " 简称: "   ></ zksm:ValidTextBox ></ TD >
                
</ TR >
                
< TR >
                    
< TD colSpan = " 2 "  align = " center " >
                        
< asp:imagebutton id = " ImageButtonSave "  runat = " server "  BorderStyle = " None "  ImageUrl = " /zkSuperMap_Client/zkSuperMap_Web/1_1/ButtonImages/Save.gif "
                            Height
= " 24px " ></ asp:imagebutton >
                        
< asp:imagebutton id = " ImageButtonUpdate "  runat = " server "  BorderStyle = " None "  ImageUrl = " /zkSuperMap_Client/zkSuperMap_Web/1_1/ButtonImages/Update.gif "
                            Height
= " 24px " ></ asp:imagebutton >
                        
< asp:imagebutton id = " ImageButtonReset "  runat = " server "  BorderStyle = " None "  ImageUrl = " /zkSuperMap_Client/zkSuperMap_Web/1_1/ButtonImages/ReSet.gif "
                            CausesValidation
= " False "  Height = " 24px " ></ asp:imagebutton >
                        
< asp:imagebutton id = " ImageButtonDelete "  runat = " server "  BorderStyle = " None "  ImageUrl = " /zkSuperMap_Client/zkSuperMap_Web/1_1/ButtonImages/Delete.gif "
                            Height
= " 24px " ></ asp:imagebutton >
                        
< asp:imagebutton id = " ImageButtonClose "  runat = " server "  BorderStyle = " None "  ImageUrl = " /zkSuperMap_Client/zkSuperMap_Web/1_1/ButtonImages/Close.gif "
                            Height
= " 24px " ></ asp:imagebutton >
                    
</ TD >
                
</ TR >
            
</ Table >
        
</ form >
    
</ body >
</ HTML >

 

 


// ================ 生成器自动生成的代码 ==================
// ====   版权所有:杭州*********信息技术有限公司
// ====   主页地址: http://www**********com
// ====   创建日期:2006年11月2日(内部测试版)
// ========================================================

using  System;
using  System.IO;
using  System.Collections;
using  System.ComponentModel;
using  System.Data;
using  System.Drawing;
using  System.Web;
using  System.Web.Services.Protocols;
using  System.Web.SessionState;
using  System.Web.UI;
using  System.Web.UI.WebControls;
using  System.Web.UI.HtmlControls;
using  zkSuperMap.Web.Configuration;
using  zkSuperMap.Web.UI;
using  zkSuperMap.Web.UI.WebControls;
using  zkSuperMap.Web.Utility;

namespace  zkSuperMap.Web.Module.AutoBiuld
{
    
//SqlServer记录库 对象 T_Dept的生成页面
    public class Dept :zkSuperMap.Web.UI.Page
    
{
        
protected ValidTextBox Dept_ID;
        
protected ValidTextBox Dept_Name;
        
protected ValidTextBox Dept_Index;
        
protected ValidTextBox Dept_PID;
        
protected ValidTextBox Dept_Desc;
        
protected ValidTextBox Dept_SName;

        
protected ImageButton ImageButtonSave;
        
protected ImageButton ImageButtonUpdate;
        
protected ImageButton ImageButtonReset;
        
protected ImageButton ImageButtonDelete;
        
protected ImageButton ImageButtonClose;

        
Web 窗体设计器生成的代码

        
private void Page_Load(object sender, System.EventArgs e)
        
{
            
if (IsPostBack) return;
            
//设置删除提示
            AddComfirmToWebControl(ImageButtonDelete,"您确认删除当前这条记录吗?/n警告:删除后不可恢复?");
            
//设置关闭按钮
            SetClosetWebControl(ImageButtonClose);
            
if (Request["ID"]!=null)
            
{    //解密加密的主键
                Dept_ID.Text=StringHelper.StringDecryptWithDES(Request["ID"]);
                
//从记录库检索记录
                ImageButtonReset_Click(ImageButtonReset,null);
            }

            
else 
            
{    //初始化
                Page_InitData();
                Page_ButtonStatus(ButtonDisibleCtrlStyle.Init);
            }

        }


        
Page_InitData

        
Page_LoadData

        
Page_ButtonStatus

        
private void ImageButtonReset_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        
{
            
if (Dept_ID.Text.Equals(string.Empty))
            
{
                Page_InitData();
                Page_ButtonStatus(ButtonDisibleCtrlStyle.Init);
                
return;
            }

            
using (zkSuperMap.Web.ModuleReferencesService.ModuleService _Services=new zkSuperMap.Web.ModuleReferencesService.ModuleService())
            
{
                
if (_Services.Dept_Select(System.Int32.Parse(Dept_ID.Text)))
                
{
                    Page_InitData(_Services.DeptSoapHeaderValue);
                    Page_ButtonStatus(ButtonDisibleCtrlStyle.Update);
                }

                
else
                
{
                    Page_InitData();
                    Page_ButtonStatus(ButtonDisibleCtrlStyle.Init);
                    
this.Alert("记录库中没有找到该记录!",true);
                }

            }

        }



        
private void ImageButtonSave_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        
{
            
if (!Dept_ID.Text.Equals(string.Empty))
            
{
                Alert(
"该记录已经存在!");
                
return;
            }

            
using (zkSuperMap.Web.ModuleReferencesService.ModuleService _Services=new zkSuperMap.Web.ModuleReferencesService.ModuleService())
            
{
                _Services.DeptSoapHeaderValue
=new zkSuperMap.Web.ModuleReferencesService.DeptSoapHeader();
                Page_LoadData(_Services.DeptSoapHeaderValue,
false);
                
if (_Services.Dept_Insert())
                
{
                    Page_InitData(_Services.DeptSoapHeaderValue);
                    Page_ButtonStatus(ButtonDisibleCtrlStyle.Update);
                    
this.Alert("保存记录成功!");
                }

                
else
                
{
                    Page_ButtonStatus(ButtonDisibleCtrlStyle.Init);
                    
this.Alert("保存记录失败!");
                }

            }

        }


        
private void ImageButtonUpdate_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        
{
            
if (Dept_ID.Text.Equals(string.Empty))
            
{
                Alert(
"该记录未保存过,无法更新!");
                
return;
            }

            
using (zkSuperMap.Web.ModuleReferencesService.ModuleService _Services=new zkSuperMap.Web.ModuleReferencesService.ModuleService())
            
{
                _Services.DeptSoapHeaderValue
=new zkSuperMap.Web.ModuleReferencesService.DeptSoapHeader();
                Page_LoadData(_Services.DeptSoapHeaderValue,
true);
                
if (_Services.Dept_Update(false))
                
{
                    Page_InitData(_Services.DeptSoapHeaderValue);
                    
this.Alert("更新记录成功!");
                }

                
else
                    
this.Alert("更新记录失败!");
            }

        }


        
private void ImageButtonDelete_Click(object sender, System.Web.UI.ImageClickEventArgs e)
        
{
            
if (Dept_ID.Text.Equals(string.Empty))
            
{
                Alert(
"该记录未保存过,无法删除!");
                
return;
            }


            
using (zkSuperMap.Web.ModuleReferencesService.ModuleService _Services=new zkSuperMap.Web.ModuleReferencesService.ModuleService())
            
{
                
try
                
{
                    _Services.Dept_DeletePhysics(System.Int32.Parse(Dept_ID.Text));
                    Page_InitData();
                    Page_ButtonStatus(ButtonDisibleCtrlStyle.Init);
                    
this.Alert("删除记录成功!");
                }

                
catch
                
{
                    
this.Alert("删除记录失败!");
                }

            }

        }


    }

}

 

效果图,Dept表字段太少,我放张Staff表生成的上去

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值