?? jinxiao.cs
字號:
using System;
using WebBase;
using System.Data;
using System.Web.UI.WebControls;
namespace TextileManager
{
/// <summary>管理[進貨表]</summary>
public class JinXiao : TableDefinition {
#region TableDefinition
public override string TableName { get{return "進銷表";} }
public override WebControl GetEditControl(System.Data.DataColumn dc) {
switch (dc.ColumnName) {
case "貨號": return new HuoHao.DropDownList();
case "經(jīng)手人": return new YuanGong.DropDownList();
default: return base.GetEditControl (dc);
}
}
#endregion
#region 操作原料的類(購料記錄,退料記錄,原料損益)
public class YuanLiao : JinXiao {
public override WebControl GetEditControl(DataColumn dc) {
switch (dc.ColumnName) {
case "客商": return new KeShang.DropDownList("供貨商");
case "貨號": return new HuoHao.ComboBox("原料");
case "倉庫": return new KeShang.DropDownList("倉庫");
default: return base.GetEditControl(dc);
}
}
}
#region class GouLiao(購料記錄)
public class GouLiao : YuanLiao {
public override WebControl GetEditControl(DataColumn dc) {
switch (dc.ColumnName) {
case "客商": return new KeShang.DropDownList("供貨商");
case "貨號": return new HuoHao.ComboBox("原料");
case "倉庫": return new KeShang.DropDownList("倉庫");
default: return base.GetEditControl(dc);
}
}
public override void CreateControlsForAppend(BaseAppendPage page) {
page.CreateTitle("購料記錄"); Dt["項目"].DefaultValue="進貨"; Dt["數(shù)量"].DefaultValue=0;
page.CreateControls("日期","單號","客商","貨號","倉庫","重量","-單價","簽收司機","-經(jīng)手人","備注");
page.CreateAppendButton();
page.CreateBrowseButton();
}
public override void CreateControlsForBrowse(BaseBrowsePage page) {
page.CreateTitle("購料記錄咨詢頁面"); Dt["重量"].Caption="H重量";
page.CreateDateFromToControl("日期",5,5); page.CreateControl1("客商",250); //page.CreateControl1("貨號",460);
page.CreateControl2("倉庫",5); page.CreateControl2("經(jīng)手人",250);
page.CreateQueryButton();
page.CreateOutputButton();
}
}
#endregion
#region class TuiLiao(退料記錄)
public class TuiLiao : YuanLiao {
public override void CreateControlsForAppend(BaseAppendPage page) {
page.CreateTitle("退料記錄"); Dt["項目"].DefaultValue="退貨"; Dt["數(shù)量"].Caption="退貨數(shù)量";
page.CreateControls("日期","單號","客商","貨號","倉庫","-重量","單價","簽收司機","-經(jīng)手人","備注");
page.CreateAppendButton();
page.CreateBrowseButton();
}
public override void CreateControlsForBrowse(BaseBrowsePage page) {
page.CreateTitle("退料記錄咨詢頁面"); Dt["重量"].Caption="H重量";
page.CreateDateFromToControl("日期",5,5); page.CreateControl1("客商",250); page.CreateControl1("貨號",460);
page.CreateControl2("倉庫",5); page.CreateControl2("項目",250);page.CreateControl2("經(jīng)手人",430);
page.CreateQueryButton();
page.CreateOutputButton();
}
}
#endregion
#region class YuanLiaoSunYi(原料損益)
public class YuanLiaoSunYi : YuanLiao {
public override WebControl GetEditControl(DataColumn dc) {
switch (dc.ColumnName) {
case "客商": return new KeShang.DropDownList("供貨商");
case "貨號": return new HuoHao.ComboBox("原料");
case "收貨倉庫": return new KeShang.DropDownList("倉庫");
default: return base.GetEditControl(dc);
}
}
public override void CreateControlsForAppend(BaseAppendPage page) {
page.CreateTitle("原料損益記錄"); Dt["項目"].DefaultValue="損益"; Dt["數(shù)量"].Caption="退貨數(shù)量";
page.CreateControls("日期","單號","客商","貨號","倉庫","-重量","單價","簽收司機","-經(jīng)手人","備注");
page.CreateAppendButton();
page.CreateBrowseButton();
}
public override void CreateControlsForBrowse(BaseBrowsePage page) {
page.CreateTitle("原料損益記錄咨詢頁面"); Dt["重量"].Caption="H重量";
page.CreateDateFromToControl("日期",5,5); page.CreateControl1("客商",250); page.CreateControl1("貨號",460);
page.CreateControl2("倉庫",5); page.CreateControl2("項目",250);page.CreateControl2("經(jīng)手人",430);
page.CreateQueryButton();
page.CreateOutputButton();
}
}
#endregion
#endregion
#region 操作胚布的類(購胚記錄,退胚記錄,胚布損益)
#region class GouPei(購胚記錄)
public class GouPei : JinXiao {
public override WebControl GetEditControl(DataColumn dc) {
switch (dc.ColumnName) {
case "客商": return new KeShang.DropDownList();
case "貨號": return new HuoHao.DropDownList("胚布");
case "倉庫": return new KeShang.DropDownList("倉庫");
default: return base.GetEditControl(dc);
}
}
public override void CreateControlsForAppend(BaseAppendPage page) {
page.CreateTitle("購胚記錄"); Dt["項目"].DefaultValue="進貨"; //Dt["數(shù)量"].Caption="條";
page.CreateControls("日期","單號","客商","貨號","倉庫","數(shù)量","-重量","單價","簽收司機","-經(jīng)手人","備注");
page.CreateAppendButton();
page.CreateBrowseButton();
}
public override void CreateControlsForBrowse(BaseBrowsePage page) {
page.CreateTitle("購胚記錄咨詢頁面"); Dt["重量"].Caption="H重量";
page.CreateDateFromToControl("日期",5,5); page.CreateControl1("客商",250); page.CreateControl1("貨號",460);
page.CreateControl2("倉庫",5); page.CreateControl2("項目",250);page.CreateControl2("經(jīng)手人",430);
page.CreateQueryButton();
page.CreateOutputButton();
}
}
#endregion
#region class GouPei(退胚記錄)
public class TuiPei : JinXiao {
public override WebControl GetEditControl(DataColumn dc) {
switch (dc.ColumnName) {
case "客商": return new KeShang.DropDownList();
case "貨號": return new HuoHao.DropDownList("胚布");
case "倉庫": return new KeShang.DropDownList("倉庫");
default: return base.GetEditControl(dc);
}
}
public override void CreateControlsForAppend(BaseAppendPage page) {
page.CreateTitle("退胚記錄"); Dt["項目"].DefaultValue="退貨"; //Dt["數(shù)量"].Caption="條";
page.CreateControls("日期","單號","客商","貨號","倉庫","數(shù)量","-重量","單價","簽收司機","-經(jīng)手人","備注");
page.CreateAppendButton();
page.CreateBrowseButton();
}
public override void CreateControlsForBrowse(BaseBrowsePage page) {
page.CreateTitle("退胚記錄咨詢頁面"); Dt["重量"].Caption="H重量";
page.CreateDateFromToControl("日期",5,5); page.CreateControl1("客商",250); page.CreateControl1("貨號",460);
page.CreateControl2("倉庫",5); page.CreateControl2("項目",250);page.CreateControl2("經(jīng)手人",430);
page.CreateQueryButton();
page.CreateOutputButton();
}
}
#endregion
#region class PeiBuSunYi(胚布損益記錄)
public class PeiBuSunYi : JinXiao {
public override WebControl GetEditControl(DataColumn dc) {
switch (dc.ColumnName) {
case "客商": return new KeShang.DropDownList();
case "貨號": return new HuoHao.DropDownList("胚布");
case "倉庫": return new KeShang.DropDownList("倉庫");
default: return base.GetEditControl(dc);
}
}
public override void CreateControlsForAppend(BaseAppendPage page) {
page.CreateTitle("胚布損益記錄"); Dt["項目"].DefaultValue="損益"; //Dt["數(shù)量"].Caption="條";
page.CreateControls("日期","單號","客商","貨號","倉庫","數(shù)量","-重量","單價","簽收司機","-經(jīng)手人","備注");
page.CreateAppendButton();
page.CreateBrowseButton();
}
public override void CreateControlsForBrowse(BaseBrowsePage page) {
page.CreateTitle("胚布損益記錄咨詢頁面"); Dt["重量"].Caption="H重量";
page.CreateDateFromToControl("日期",5,5); page.CreateControl1("客商",250); page.CreateControl1("貨號",460);
page.CreateControl2("倉庫",5); page.CreateControl2("項目",250);page.CreateControl2("經(jīng)手人",430);
page.CreateQueryButton();
page.CreateOutputButton();
}
}
#endregion
#endregion
#region 操作色布的類(購布記錄,退布記錄,色布損益)
#region class GouBu(購布記錄)
public class GouBu : JinXiao {
public override WebControl GetEditControl(DataColumn dc) {
switch (dc.ColumnName) {
case "客商": return new KeShang.DropDownList();
case "貨號": return new HuoHao.DropDownList();
case "倉庫": return new KeShang.DropDownList("倉庫");
default: return base.GetEditControl(dc);
}
}
public override void CreateControlsForAppend(BaseAppendPage page) {
page.CreateTitle("購布記錄"); Dt["項目"].DefaultValue=" 進貨";
page.CreateControls("日期","單號","客商","貨號","倉庫","數(shù)量","-重量","單價","簽收司機","-經(jīng)手人","備注");
page.CreateAppendButton();
page.CreateBrowseButton();
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -