BAAN的试验田

BAAN的试验田

站点统计

  • 文章总数:123
  • 评论总数:56
  • 引用总数:25
  • 浏览总数:4484
  • 留言总数:2
  • 当前样式:azha
  • 当前语言:zh-CN

图标汇集

  • Firefox - Rediscover the Web
  • RainbowSoft Studio Z-Blog
  • 本站支持WAP访问
  • 订阅本站的 ATOM 1.0 新闻聚合
  • 订阅本站的 RSS 2.0 新闻聚合

谢谢支持

邓三儿的BLOG日志

[置顶] baan开发学习笔记

c#展BOM (BAAN的表结构)

前几天在report script写展BOM的程序,怎么也没写出来。回上海后,用C#写了一个。但是还不够完善,希望有兴趣的继续写下去。

using System;
using System.Data;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;


public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void find_Click(object sender, EventArgs e)
{
string connectionstrings = "server=127.0.0.1;UID=sa;PWD=111111;DataBase=ERP";
SqlConnection connection = new SqlConnection(connectionstrings);
string sqltcibd001 = "select * from tcibd001 where tcibd001.item = " + "'" + mpart.Text.Trim() + "'";
SqlDataAdapter tcibd001f = new SqlDataAdapter(sqltcibd001, connection);
DataSet ds = new DataSet();
tcibd001f.Fill(ds, "tcibd001");

DataRow dr = ds.Tables["tcibd001"].Rows[0];

if (dr["kitm"].ToString().Trim() == "p")
{
Response.Write("this is a p part!");
return;
}
///@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

string mpartf = mpart.Text.Trim();
int mqana = 1;

DataSet dsend = new DataSet();
DataTable p_part = new DataTable("p_part");
dsend.Tables.Add(p_part);
p_part.Columns.Add("FGpart", typeof(string));
p_part.Columns.Add("Ppart", typeof(string));
p_part.Columns.Add("Type", typeof(string));
p_part.Columns.Add("Qana", typeof(int));
///@@@@@@@@@@@@@@@@@@@@@@@@@@
unbom(mpartf,mqana,p_part);
///@@@@@@@@@@@@@@@@@@@@@@@@@@
unbomview.DataSource = dsend.Tables["p_part"].DefaultView;
unbomview.DataBind();
}
public string unbom(string xpart,int xqana,DataTable xtable)
{
string[] m_part_array = new string[100];
int[] m_qana = new int[100];
int j = 0;
string connectionstrings = "server=127.0.0.1;UID=sa;PWD=111111;DataBase=ERP";
SqlConnection connection = new SqlConnection(connectionstrings);
string sqltcibd001x = "select tcibd001.item,tcibd001.kitm from tcibd001 where tcibd001.item = " + "'" + xpart + "'";
SqlDataAdapter tcibd001fx = new SqlDataAdapter(sqltcibd001x, connection);
DataSet dsx = new DataSet();
tcibd001fx.Fill(dsx, "tcibd001x");
DataRow drx = dsx.Tables["tcibd001x"].Rows[0];

if (drx["kitm"].ToString().Trim() == "p")
{
DataRow drp = xtable.NewRow();
drp["FGpart"] = mpart.Text.Trim();
drp["Ppart"] = drx["item"].ToString().Trim();
drp["Type"] = drx["kitm"].ToString().Trim();
drp["qana"] = xqana;
xtable.Rows.Add(drp);
return mpart.Text.Trim();
}
else
{
m_part_array[j] = drx["item"].ToString().Trim();
string sqltibom010 = "select * from tibom010 where tibom010.mitm = " + "'" + m_part_array[j] + "'";
SqlDataAdapter tibom010x = new SqlDataAdapter(sqltibom010, connection);
tibom010x.Fill(dsx, "tibom010");

while (j < (dsx.Tables["tibom010"].Rows.Count))
{
m_part_array[j] = dsx.Tables["tibom010"].Rows[j]["sitm"].ToString();
m_qana[j] =xqana * (Convert.ToInt32(dsx.Tables["tibom010"].Rows[j]["qana"]));

unbom(m_part_array[j],m_qana[j],xtable);
j = j + 1;
}
return m_part_array[j];
}
}

}

展BOM

准备用QUERY展BOM,然后在report script里面写出展BOM的逻辑写了两天都没写出来决定回上海后,写个.NET程序,一定要把展BOM解决了。...

竟然又被挂马

真是无语了健身网竟然被挂马而且是几乎每个文件都被挂了真不知道该怎么弄了...

mysql常用命令

由于种种原因,最近准备换PHP的系统,研究一下DEDE和DISCUZ,结果发现环境很难搭建,最后找了个EXP,才终于搭建成功。装了个MYSQL,结果发现没有图形化界面,只好BAIDU了一些资料,也为正在准备换PHP的朋友参考一下。一、连接MySQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、例1:连接到本机上的MYSQL。  首先在打开 DOS 窗口,然后进入目录 mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码,如果刚安装好 MySQL,超...

论坛防注册机发帖代码-dvbbs

方法一:<%'-------针对信息产业局服务器一流信息监控的动网防广告代码'说明:防注册机核心检测代码'--检测当前是否访问reg.asp 即进行注册的相关操作If server.mappath(Request.ServerVariables("SCRIPT_NAME")) = Server.MapPath("reg.asp") Then'判断Session对象是否被赋值If Session("AllowReg") <&g...

ASP获取多个CheckBox的值

<form id="form" name="form" method="post" action="/temp/test9.asp">    <input name="yi" type="checkbox" id="...

VB中数据的强制类型转换

可以用CBool、CByte、CCur、CDate、CDbl、CDec、CInt、CLng、CSng、CStr、CVar、CStr函数,都只有一个参数,表示要转换的值。...

画宽度等于1的表格

<td colspan="2" style="border:#cccccc 1px solid;font-size:9pt;padding-top:2px;">content</td>...

FreeTextBox 与WebHtmlEditor 的使用

以前写ASP的时候,在线文本编辑器有ewebeditor,现在转到.net,一时找不到可以代替的东西.在网上找了半天,找到了两个比较通用的,但是好像各有弊端.

第一个是FreeTextBox,如下图

.net 判断文件类型

今天做一个上传图片的测试,结果到判断图片类型的时候怎么也通不过.(只允许上传jpg,gif)string phototype = FileUpload1.PostedFile.ContentType.ToString();判断图片类型再加判断if (phototype == "image/pjpeg" || phototype == "image/gif")结果通过不了后来才发现PostedFile.ContentType的类型表达样式是:jpg为imag...
分页:[«] 1[2] [3] [»]