计算机科学与技术毕业论文(6)

2019-06-11 12:05

沈阳建筑大学毕业设计(论文)

图5-2 指标定制的图示1

在该模块成功选择所需人事指标并运行到下一步,实现部分代码如下:

namespace DataOrderPlatform {

public partial class Main : System.Web.UI.MasterPage {

protected void Page_Load( object sender, EventArgs e ) {

if ( !Page.IsPostBack ) {

CreateTreeView( ); } }

private void CreateTreeView( ) {

string fileName = Server.MapPath( \ ); XDocument doc = XDocument.Load( fileName );

foreach ( XElement tempElement in doc.Element( \ ).Elements( \ ) ) {

TreeNode treeNode = new TreeNode( );

沈阳建筑大学毕业设计(论文)

treeNode.Text =

tempElement.Attribute( \ ).Value.ToString( ).Trim( ); treeNode.ImageUrl = \;

CreateTreeNodes( tempElement.Elements( \ ), treeNode );

this.treeTables.Nodes[ 0 ].ChildNodes.Add( treeNode ); }

}

private void CreateTreeNodes( IEnumerable xElements, TreeNode node ) {

if ( xElements == null ) {

return; }

foreach ( XElement tempXElement in xElements ) {

TreeNode node1 = new TreeNode( ); node1.Text =

tempXElement.Attribute( \ ).Value.ToString( ).Trim( ); node1.NavigateUrl =

tempXElement.Attribute( \ ).Value.ToString( ).Trim( ); node1.ImageUrl = \;

CreateTreeNodes( tempXElement.Elements( \ ), node1 );

node.ChildNodes.Add( node1 ); } } } }

沈阳建筑大学毕业设计(论文)

图5-3 指标定制的图示2

该界面中,系统根据用户所选择的人事指标,自动生成“所选指标”,用户输入生成策略,该策略是对用户所定制指标的一个标志,但并不是唯一的。部分实现代码如下:

namespace DataOrderPlatform {

public partial class Step2 : System.Web.UI.Page {

protected void Page_Load( object sender, EventArgs e ) {

if ( !Page.IsPostBack ) {

this.lblDATA.Text = ( string )Session[ \ ];

} }

private string CreateSqlString( ) {

List tableAttrlist = ( List )Session[ \ ];

沈阳建筑大学毕业设计(论文)

StringBuilder sqlString = new StringBuilder( );

string sqlCol = Session[ \ ].ToString( ).TrimEnd( new char[ ] { ',' } );

string sqlTable = tableAttrlist[ 2 ].ToString( ); string compress_date =

DateTime.Now.AddDays( -1 ).ToString( \ ).Substring( 2 );

sqlString.Append( \ );

sqlString.Append( sqlCol );

sqlString.Append( \ );

sqlString.Append( sqlTable );

return sqlString.ToString( ); }

private void CreateXmlConFile( ) {

List tableAttrlist = ( List )Session[ \ ]; string dateID = GetOrderID( );

string fileName = tableAttrlist[ 2 ].ToString( ) + \; string filePath = Server.MapPath( \ ); bool isExist = Directory.Exists( filePath ); if ( !isExist ) {

Directory.CreateDirectory( filePath ); }

string fileFullName = filePath + @\ + fileName;

StringBuilder sb = new StringBuilder( );

sb.Append( \); sb.Append( \ ); sb.Append( \ ); sb.Append( \ );

sb.Append( \ + dateID + \ ); sb.Append( \ );

sb.Append( \ + this.txtName.Text.Trim( ) + \ ); sb.Append( \ );

sb.Append( \ + tableAttrlist[ 2 ].ToString( ) + \ );

沈阳建筑大学毕业设计(论文)

sb.Append( \ );

sb.Append( \ + tableAttrlist[ 3 ].ToString( ) + \ ); sb.Append( \ ); sb.Append( \ ); sb.Append( \ );

sb.Append( CreateSqlString( ) ); sb.Append( \ );

sb.Append( \ ); sb.Append( \ );

sb.Append( \ );

try {

if ( File.Exists( fileFullName ) ) {

File.Delete( fileFullName ); }

using ( StreamWriter write = new StreamWriter( fileFullName, false, Encoding.UTF8 ) ) {

write.Write( sb.ToString( ) ); } } catch { } }

protected void btnStep_Click( object sender, EventArgs e ) {

Response.Redirect( \ + Session[ \ ].ToString( ) ); }

protected void btnFinish_Click( object sender, EventArgs e ) {

if ( this.txtName.Text != string.Empty ) {

CreateXmlConFile( ); CreateDataToDb( );

Response.Redirect( \ ); }


计算机科学与技术毕业论文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:重庆市北碚区天府地区基础地质实习报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: