亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? invoiceadd.aspx.cs

?? c#三層架構項目開發的全過程
?? CS
?? 第 1 頁 / 共 2 頁
字號:
?using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using Model;
namespace 金利來分銷管理系統.Invoice
{
    public partial class InvoiceAdd : System.Web.UI.Page
    {
        bool x = true;
        DataTable dt;
        //實例化的BLL層
        BLL.Invoice.InvoiceBll bllshow;
        BLL.Goods.ProductBll productbllshow;
        BLL.Store.StoreBll storeIDshow;
        List<Model.Invoice.InvoiceModel> show = new List<Model.Invoice.InvoiceModel>();
        public InvoiceAdd()
        {
            bllshow = new BLL.Invoice.InvoiceBll();
            productbllshow = new BLL.Goods.ProductBll();
            storeIDshow = new BLL.Store.StoreBll();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!this.IsPostBack)
            {
                //將所有商品編號添加到DropDownList
                List<Model.Goods.ProductModel> productid = productbllshow.SelectProductID();
                foreach (var item in productid)
                {
                    this.ddlProductID.Items.Add(item.product_id);
                }
                //將單據類型名稱添加到DropDownList
                List<Model.Invoice.InvoiceModel> invoicetype = bllshow.InvoiceTypeSelect();
                foreach (var item in invoicetype)
                {
                    this.ddlTypeName.Items.Add(item.invoice_type_name);
                }
                //獲取當天時間
                this.lblInvoiceID.Text = "ZB" + DateTime.Now.ToString("yyyyMMddhhmmssfff");
               
            }
        }
        //創建一張虛擬表
        private void createDT()
        {
            dt = new DataTable();
            dt.Columns.Add("商品ID");
            dt.Columns.Add("商品顏色");
            dt.Columns.Add("尺碼1");
            dt.Columns.Add("尺碼2");
            dt.Columns.Add("尺碼3");
            dt.Columns.Add("尺碼4");
            dt.Columns.Add("尺碼5");
            dt.Columns.Add("尺碼6");
            dt.Columns.Add("尺碼7");
            dt.Columns.Add("數量");
            dt.Columns.Add("始");
            dt.Columns.Add("至");
        }
        //當商品編號選擇項發生改變時
        protected void ddlProductID_SelectedIndexChanged(object sender, EventArgs e)
        {
            //當未選擇商品編號時
            if (this.ddlProductID.Text == "請選擇商品編號")
            {
                //提示“請選擇商品編號”
                this.lblproductidcheck.Visible = true;
            }
            else
            {
                //提示框“請選擇商品編號”
                this.lblproductidcheck.Visible = false;
            }
            //顏色框的值清空
            ddlColor.Items.Clear();
            txtProductName.Text = "";
            //獲取商品信息
            List<Model.Goods.ProductModel> p = productbllshow.SelectProductByID(this.ddlProductID.Text);
            foreach (Model.Goods.ProductModel item in p)
            {
                ddlColor.Items.Add(item.producttype_color);
                this.txtProductName.Text = item.product_name;
                this.lblsize1.Text = item.producttype_s1.ToString();
                this.lblsize2.Text = item.producttype_s2.ToString();
                this.lblsize3.Text = item.producttype_s3.ToString();
                this.lblsize4.Text = item.producttype_s4.ToString();
                this.lblsize5.Text = item.producttype_s5.ToString();
                this.lblsize6.Text = item.producttype_s6.ToString();
                this.lblsize7.Text = item.producttype_s7.ToString();
            }
            //尺碼的文本框歸零
            this.txtSize1.Text = "0";
            this.txtSize2.Text = "0";
            this.txtSize3.Text = "0";
            this.txtSize4.Text = "0";
            this.txtSize5.Text = "0";
            this.txtSize6.Text = "0";
            this.txtSize7.Text = "0";
        }
        //當點擊‘提交’按鈕時
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            //‘請至少選擇一件商品’lable隱藏
            this.lblSum.Visible = false;
            //‘請檢查庫存數量’lable隱藏
            this.lblShow.Visible = false;
            //當商品編號選擇項不是‘請選擇商品編號’,即有選定值時
            if (this.ddlProductID.SelectedValue != "請選擇商品編號")
            {
                //當選擇了單據的類型時,才運行以下功能
                if (this.ddlTypeName.Text != "請選擇單據類型")
                {
                    //門店編號選擇項有選定值時
                    if (ddlstorego.Text != "請選擇門店編號" && ddlstoreto.Text != "請選擇門店編號")
                    {
                        //如果ViewState["dt"]之前沒有被創建
                        if (ViewState["dt"] == null)
                        {
                            createDT();
                        }
                        //ViewState["dt"]之前已被創建,那么把ViewState["dt"]的值給dt
                        else
                        {
                            dt = (DataTable)ViewState["dt"];
                        }
                        //dt虛擬表添加新值
                        DataRow dr = dt.NewRow();
                        dr[0] = this.ddlProductID.Text.Trim();
                        dr[1] = this.ddlColor.Text;
                        dr[2] = this.txtSize1.Text;
                        dr[3] = this.txtSize2.Text;
                        dr[4] = this.txtSize3.Text;
                        dr[5] = this.txtSize4.Text;
                        dr[6] = this.txtSize5.Text;
                        dr[7] = this.txtSize6.Text;
                        dr[8] = this.txtSize7.Text;
                        dr[9] = Convert.ToInt32(this.txtSize1.Text) + Convert.ToInt32(this.txtSize2.Text) + Convert.ToInt32(this.txtSize3.Text) + Convert.ToInt32(this.txtSize4.Text) + Convert.ToInt32(this.txtSize5.Text) + Convert.ToInt32(this.txtSize6.Text) + Convert.ToInt32(this.txtSize7.Text);
                        dr[10] = this.ddlstorego.Text;
                        dr[11] = this.ddlstoreto.Text;
                        int s1 = int.Parse(this.txtSize1.Text);
                        int s2 = int.Parse(this.txtSize2.Text);
                        int s3 = int.Parse(this.txtSize3.Text);
                        int s4 = int.Parse(this.txtSize4.Text);
                        int s5 = int.Parse(this.txtSize5.Text);
                        int s6 = int.Parse(this.txtSize6.Text);
                        int s7 = int.Parse(this.txtSize7.Text);
                        //如果數量都是為“零”
                        if (int.Parse(dr[9].ToString()) == 0)
                        {
                            //‘請至少選擇一件商品’lable顯示
                            this.lblSum.Visible = true;
                        }
                        //大于零的時候
                        else
                        {
                            //通過商品在庫存中的編號,顏色以及庫存編號查找尺碼是否大于所填寫的數據
                            Model.Store.StoreModel storemodel = storeIDshow.SelectStoreByProduct(int.Parse(this.ddlstorego.Text), this.ddlProductID.Text, this.ddlColor.Text);
                            //在dt表里的每一行循環
                            foreach (DataRow item in dt.Rows)
                            {
                                //提交的信息,與dt表里存在的信息做對比
                                if (int.Parse(this.ddlstorego.Text) == Convert.ToInt32(item[10]) && this.ddlProductID.Text.Trim() == item[0].ToString() && this.ddlColor.Text.Trim() == item[1].ToString())
                                {
                                    //開始記錄該倉庫,該商品,該顏色,在dt表里已存在的尺碼數量
                                    s1 += Convert.ToInt32(item[2]);
                                    s2 += Convert.ToInt32(item[3]);
                                    s3 += Convert.ToInt32(item[4]);
                                    s4 += Convert.ToInt32(item[5]);
                                    s5 += Convert.ToInt32(item[6]);
                                    s6 += Convert.ToInt32(item[7]);
                                    s7 += Convert.ToInt32(item[8]);
                                    //該倉庫,該商品,該顏色的信息,是否小于(提交的信息加dt表里所對應的信息)
                                    if (storemodel.store_size1 < s1 || storemodel.store_size2 < s2 || storemodel.store_size3 < s3 || storemodel.store_size4 < s4 || storemodel.store_size5 < s5 || storemodel.store_size6 < s6 || storemodel.store_size7 < s7)
                                    {
                                        this.lblShow.Visible = true;
                                        //如果小于添加的數額,跳出
                                        return;
                                    }
                                }
                            }
                            if (storemodel.store_size1 < int.Parse(this.txtSize1.Text) || storemodel.store_size2 < int.Parse(this.txtSize2.Text) || storemodel.store_size3 < int.Parse(this.txtSize3.Text) || storemodel.store_size4 < int.Parse(this.txtSize4.Text) || storemodel.store_size5 < int.Parse(this.txtSize5.Text) || storemodel.store_size6 < int.Parse(this.txtSize6.Text) || storemodel.store_size7 < int.Parse(this.txtSize7.Text))
                            {
                                //‘請檢查庫存數量’lable顯示
                                this.lblShow.Visible = true;
                            }
                            else
                            {
                                this.lblShow.Visible = false;
                                //當dt為空的時候
                                if (dt.Rows.Count == 0)
                                {
                                    dt.Rows.Add(dr);
                                }
                                else
                                {
                                    foreach (DataRow item in dt.Rows)
                                    {
                                        //當添加信息時,dt是否已有該信息
                                        if (item[0].ToString() == this.ddlProductID.Text.Trim() && item[1].ToString() == this.ddlColor.Text.Trim()&&item[10].ToString()==this.ddlstorego.Text&&item[11].ToString()==this.ddlstoreto.Text)
                                        {
                                            //如果存在  x = false;
                                            x = false;
                                            //修改該信息
                                            for (int i = 1; i <= 1; i++)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二视频| 欧美午夜理伦三级在线观看| 日韩和的一区二区| 亚洲成人av一区二区三区| 亚洲福利视频一区| 日韩国产欧美视频| 蜜桃免费网站一区二区三区| 日韩精品视频网| 久久99精品国产.久久久久久| 蜜乳av一区二区三区| 极品销魂美女一区二区三区| 青青草91视频| 黄色小说综合网站| 99久久婷婷国产| 91视频一区二区| 欧美日韩一区小说| 日韩午夜电影在线观看| 国产情人综合久久777777| 国产精品久久久久毛片软件| 亚洲一区二区在线免费观看视频| 五月婷婷色综合| 国模一区二区三区白浆| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 亚洲综合一区二区精品导航| 午夜av电影一区| 国产成人在线电影| 91色九色蝌蚪| 精品久久国产字幕高潮| 日韩一区欧美小说| 秋霞午夜av一区二区三区| 国产一区 二区| 在线精品视频免费播放| 精品人伦一区二区色婷婷| 国产精品久久久久久久久免费樱桃 | 欧美一级免费大片| 日本一区二区三区久久久久久久久不| 亚洲欧洲韩国日本视频| 日本成人在线网站| 成人网在线播放| 欧美一区二区精品在线| 亚洲视频免费观看| 老司机精品视频导航| 91蜜桃网址入口| 久久网站热最新地址| 亚洲一级电影视频| 成人激情小说乱人伦| 欧美一区二区三区四区久久| 亚洲人成亚洲人成在线观看图片 | 国产亚洲午夜高清国产拍精品| 中文字幕一区二区日韩精品绯色| 免费高清成人在线| 在线免费观看视频一区| 久久久不卡网国产精品二区| 天天综合色天天| 色噜噜狠狠色综合欧洲selulu| 欧美精品一区二区三区高清aⅴ | 99久久精品国产精品久久| 欧美一级一区二区| 亚洲自拍都市欧美小说| kk眼镜猥琐国模调教系列一区二区| 日韩你懂的电影在线观看| 日日夜夜免费精品| 欧美三级韩国三级日本三斤| 亚洲日本一区二区| av在线综合网| 国产精品久久久久桃色tv| 国产精品自拍网站| 久久综合九色综合欧美98| 日本不卡一二三| 日韩午夜中文字幕| 婷婷亚洲久悠悠色悠在线播放| 欧美亚洲国产一区二区三区| 一区二区三区四区不卡视频| 色综合久久久久综合体桃花网| 一区二区中文字幕在线| 成人免费高清视频在线观看| 国产精品美女久久久久久久网站| 国产一区二区久久| 亚洲国产经典视频| 粉嫩一区二区三区性色av| 日本一区二区久久| 成人小视频免费观看| 成人免费一区二区三区视频 | 国产高清一区日本| 亚洲精品国产品国语在线app| 欧美日韩国产bt| 国产亚洲va综合人人澡精品| 91精品视频网| 亚洲成a人片在线观看中文| 色婷婷综合久久久中文字幕| 国产精品久久久久久亚洲伦| 91亚洲精品乱码久久久久久蜜桃| 亚洲黄一区二区三区| 精品视频1区2区| 美女视频一区在线观看| 久久久久国产免费免费| 99国产精品久久久久久久久久 | 午夜一区二区三区视频| 91精品国产综合久久国产大片| 日本成人在线不卡视频| 精品国产免费人成电影在线观看四季| 韩国成人在线视频| 亚洲特级片在线| 88在线观看91蜜桃国自产| 久久国产免费看| 亚洲丝袜精品丝袜在线| 91精品久久久久久蜜臀| 福利电影一区二区| 一区二区三区视频在线看| 精品嫩草影院久久| 99热在这里有精品免费| 免费在线成人网| 亚洲欧美中日韩| 91精品国产乱| 成年人午夜久久久| 蜜臀精品久久久久久蜜臀| 国产精品美女久久久久久2018| 欧美欧美欧美欧美| 成人动漫精品一区二区| 久久国产精品无码网站| 亚洲一区二区三区在线| 久久精品一区八戒影视| 欧美人体做爰大胆视频| 成人黄色777网| 精品制服美女丁香| 26uuu精品一区二区在线观看| 日本精品一区二区三区四区的功能| 老司机一区二区| 一区av在线播放| 国产精品视频一二三区| 日韩一级大片在线观看| 色呦呦一区二区三区| 高清不卡一区二区| 韩国精品主播一区二区在线观看| 亚洲18色成人| 亚洲一区二区三区三| 国产精品护士白丝一区av| 精品毛片乱码1区2区3区| 欧美色网一区二区| 色综合久久久久久久久| 本田岬高潮一区二区三区| 国产乱人伦精品一区二区在线观看| 免费久久精品视频| 日韩国产欧美在线视频| 日韩不卡一区二区三区 | 日韩视频免费观看高清完整版 | 欧美日韩精品一二三区| 一本色道久久加勒比精品| 播五月开心婷婷综合| 成人黄色小视频| 成人午夜又粗又硬又大| 丁香天五香天堂综合| 粉嫩av一区二区三区在线播放 | 日韩欧美在线网站| 欧美一级欧美三级在线观看| 欧美一区二区三区在| 日韩一区二区免费在线电影| 日韩一区二区三区电影 | 91在线丨porny丨国产| 91精品国产综合久久小美女| 欧美精品一卡二卡| 制服丝袜亚洲网站| 精品国产污污免费网站入口| 欧美变态tickle挠乳网站| 精品久久久三级丝袜| 久久久久久97三级| 中文成人综合网| 亚洲视频一区二区在线| 亚洲精品国产精品乱码不99| 亚洲成人免费看| 久久国产精品露脸对白| 成人手机电影网| 91色porny在线视频| 欧美另类变人与禽xxxxx| 日韩精品专区在线影院观看| 久久综合久久综合亚洲| 国产精品私人自拍| 亚洲人妖av一区二区| 丝袜美腿亚洲色图| 国产一区二区三区电影在线观看 | 欧美一区二区三区免费在线看| 日韩欧美一级片| 国产精品久久久久影视| 亚洲一卡二卡三卡四卡五卡| 精品一区二区三区在线观看| 99久久国产综合精品女不卡| 欧美婷婷六月丁香综合色| 26uuu精品一区二区三区四区在线| 国产精品久久久久久久久久免费看| 一区二区三区精品| 国内精品国产成人国产三级粉色| 91麻豆自制传媒国产之光| 日韩一区二区三区免费看| 国产精品网站在线观看| 日本v片在线高清不卡在线观看| 成人免费va视频| 日韩亚洲欧美一区二区三区| 中文字幕不卡在线播放| 日韩精品国产欧美| 91浏览器打开|