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

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

?? orderprint.aspx.cs

?? 在c#中調用rpt
?? CS
字號:
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.IO;
using System.Diagnostics ;
using CounterManage.Components;
using CrystalDecisions.CrystalReports.Engine  ;
using CrystalDecisions.Shared ;

namespace netorder
{
	/// <summary>
	/// OrderPrint 的摘要說明。
	/// </summary>
	public class OrderPrint : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.WebControls.Label Label3;
		protected System.Web.UI.WebControls.TextBox TextBox1;
		protected System.Web.UI.WebControls.TextBox TextBox2;
		protected System.Web.UI.WebControls.Label Label4;
		protected System.Web.UI.WebControls.TextBox TextBox3;
		protected System.Web.UI.WebControls.RadioButton RadioButton1;
		protected System.Web.UI.WebControls.RadioButton RadioButton2;
		protected System.Web.UI.WebControls.Label Label5;
		protected System.Web.UI.WebControls.TextBox TextBox4;
		protected System.Web.UI.WebControls.TextBox TextBox5;
		protected System.Web.UI.WebControls.Label Label6;
		protected System.Web.UI.WebControls.TextBox TextBox6;
		protected System.Web.UI.WebControls.Label Label7;
		protected System.Web.UI.WebControls.ListBox ListBox2;
		protected System.Web.UI.WebControls.Button Button1;
		protected System.Web.UI.WebControls.Button Button2;
		protected System.Web.UI.WebControls.DataGrid DataGrid1;
		protected System.Web.UI.WebControls.Label Label1;
		private DataTable myTable,myTable1;
		private DataRow myRow,myRow1;
		protected System.Web.UI.WebControls.Label Label8;
		protected System.Web.UI.WebControls.RadioButton RadioButton3;
		protected System.Web.UI.WebControls.RadioButton RadioButton4;
		protected System.Web.UI.WebControls.RadioButton RadioButton5;
		protected System.Web.UI.WebControls.DataGrid DataGrid2;
		protected System.Web.UI.WebControls.Button Button3;
		protected System.Web.UI.WebControls.Label Label9;
		protected System.Web.UI.WebControls.TextBox Textbox7;
		protected System.Web.UI.WebControls.ListBox ListBox3;
		protected string strRes ;
		
	
		private void Page_Load(object sender, System.EventArgs e)
		{
			// 在此處放置用戶代碼以初始化頁面
			string temp;
			string EndDate,BeginDate;
			temp = Session["UserId"].ToString().Trim();
			if(temp.Length == 0 )
			{
				Response.Redirect(@"Login.aspx");
				return;
			}
			if (!IsPostBack) 
			{
				SqlConnection thisConnection = new SqlConnection(Session["connStr"].ToString() );
				thisConnection.Open();

				String MdType = "",QueryTxt = "";
				MdType = Session["OrderType"].ToString().Trim();

				//付值店鋪
				QueryTxt = " select NA from [SYSTEM] where IDCO = '001' and CO= '" + Session["WebShop"]  +"'";
				SqlDataAdapter thisAdapter =  new SqlDataAdapter(
					QueryTxt,thisConnection);

				DataSet ds  = new DataSet();
				thisAdapter.Fill(ds,"webshop");
               
				this.myTable = ds.Tables[0];
				for (int i = 0; i <myTable.Rows.Count; i++)
				{
					String shopna = "" ;
					myRow = myTable.Rows[i];
					shopna = myRow[0].ToString().Trim();
					this.TextBox1.Text = shopna;
					//this.DropDownList1.Items[i].Text = shopna;

				}
                
				//付值管理部
				String TXTwebshop;

				TXTwebshop = Session["Shop"].ToString().Trim();
				TXTwebshop = TXTwebshop.Substring(1,1);
				QueryTxt = " select NA from [SYSTEM] where IDCO = '002' and CO= '0" + TXTwebshop  +"'";
				SqlDataAdapter thisAdapter1 =  new SqlDataAdapter(
					QueryTxt,thisConnection);

				DataSet ds1  = new DataSet();
				thisAdapter1.Fill(ds1,"shop");
            
				this.myTable1 = ds1.Tables[0];
				for (int j = 0; j <myTable1.Rows.Count; j++)
				{
					String shopna = "" ;
					myRow1 = myTable1.Rows[j];
					shopna = myRow1[0].ToString().Trim().Substring(0,2) + "課";
					this.TextBox2.Text = shopna;
				}

				QueryTxt = "SELECT Convert(char(10),Getdate(),126)";
				thisAdapter =  new SqlDataAdapter(
					QueryTxt,thisConnection);
                
				ds = new DataSet();
				thisAdapter.Fill(ds,"BeginDate");
				this.myTable = ds.Tables[0];
				this.myRow  = this.myTable.Rows[0];
				BeginDate = this.myRow[0].ToString().Substring(0,8) + "01" ;
			
				EndDate = this.myRow[0].ToString().Trim() ;

				this.TextBox5.Text = BeginDate;
				this.TextBox6.Text = EndDate;
				
				QueryTxt = Refresh_list();

				 QueryTxt = GetSql(QueryTxt) + " Order by A.OrderNO";
				thisAdapter =  new SqlDataAdapter(
					QueryTxt,thisConnection);
				    
				ds = new DataSet();
				thisAdapter.Fill(ds,"MdCashOrderList");
	
				this.DataGrid1.DataSource = ds.Tables["MdCashOrderList"].DefaultView ;
				this.DataGrid1.DataBind();
				thisConnection.Close();
			}
			//付值訂貨單編號
		}

		private string Refresh_list()
		{
			string MdSql;
			
			MdSql = "SELECT A.OrderNO,A.StoCo,A.StoNA,A.ItCo,A.ItNA,A.STD,A.Sell,A.OrderQut,Convert(Dec(18,2),(A.Sell * A.OrderQut * A.OrdUN)) Amount, " +
					"       A.OrderDate,A.ReceiveDate,A.Cost,A.CreateDate, " +
					"       A.UpdateDate,A.PageNO,A.[LineNO],A.UserName,A.ITDECO,A.alertflag,A.OrdUN,A.PaymentNo, (case when A.Status = '0' then '基礎' else '追加' end) StatusName," +
				    "       (case A.ConfirmFlag when '0' then '開單' " +
                    "                          when '1' then '課長確認' " +
				    "                          when '2' then '店鋪部長確認' " +
				    "                          when '3' then '本部部長確認' " +
				    "                          when '4' then '勾對'  " +
				    "                          when '9' then '作廢' " +
					"                          else '結束'  " +
				    "       end) flag " +
					"  FROM CashOrder A, " +
					"       userMaster B " +
					" WHERE A.UserId = B.UserID " +
					"   AND A.OrderQut > 0 ";


			return MdSql;
		}


		private string Refresh_sum()
		{
			string MdSql;

			MdSql = " SELECT A.ItCo,A.ItNA,A.STD,A.OrdUN,SUM(A.OrderQut) OrderQut,Convert(Dec(18,2),SUM(A.Sell * A.OrderQut * A.OrdUN)) SellAmount, " + 
					"        SUM(A.Cost * A.OrderQut * A.OrdUN) CostAmount " + 
					"   FROM CashOrder A, " + 
					"        userMaster B" + 
					"  WHERE A.UserId = B.UserID  " ;

			return MdSql ;
		}
		#region Web 窗體設計器生成的代碼
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 該調用是 ASP.NET Web 窗體設計器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.Button3.Click += new System.EventHandler(this.Button3_Click);
			this.DataGrid1.SelectedIndexChanged += new System.EventHandler(this.DataGrid1_SelectedIndexChanged);
			this.Button2.Click += new System.EventHandler(this.Button2_Click);
			this.Button1.Click += new System.EventHandler(this.Button1_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void NAR(Object o)
		{
			
			try{System.Runtime.InteropServices.Marshal.ReleaseComObject(o);}
			catch{}
			finally{o = null;}
		}
		private void Button1_Click(object sender, System.EventArgs e)
		{
			string MdSql,GroupSql,tablename,Rptname;
			ReportDocument rpt ; 

			ModuleFun MFun = new ModuleFun(); 
			//初始化數據窗口,同時獲取查詢數據的基本SQL
			if(this.RadioButton1.Checked == true)  
			{
				this.DataGrid1.Visible = true;
				this.DataGrid2.Visible = false;
				MdSql = Refresh_list() ;
				GroupSql = "" ;
				tablename = "OrderList"; 
				Rptname = "OrderListRpt.rpt";
			}
			else
			{
				this.DataGrid1.Visible = false;
				this.DataGrid2.Visible = true;
				MdSql = Refresh_sum();
				GroupSql = "  GROUP BY  A.ItCo,A.ItNA,A.STD,A.OrdUN  HAVING SUM(A.OrderQut) > 0 " ;
				tablename = "OrderSum"; 
				Rptname = "OrderSumRpt.rpt";
			}
     
			//為拼SQL做準備
			MdSql = GetSql(MdSql);

			if (GroupSql != "")
			{
				MdSql = MdSql + GroupSql;
			}
			else
			{
				MdSql = MdSql  + " Order by A.OrderNO" ;
			}
			
			SqlConnection thisConn = new SqlConnection(Session["connStr"].ToString());
			thisConn.Open();

			SqlDataAdapter thisAdapter =  new SqlDataAdapter(MdSql,thisConn);
			DataSet ds = new DataSet();
			thisAdapter.Fill(ds,tablename);

			rpt =MFun.GetReportDocument(MFun.GetReportPath(this, Rptname), ds);


			this.Session["frmPreview_rpt"] = rpt;
			//dayin 
			strRes = MFun.GetOpenCheckStr();

		}

		private void Button2_Click(object sender, System.EventArgs e)
		{
			string MdSql,GroupSql;
			int Message;
			//初始化數據窗口,同時獲取查詢數據的基本SQL
			if(this.RadioButton1.Checked == true)  
			{
				this.DataGrid1.Visible = true;
				this.DataGrid2.Visible = false;
				MdSql = Refresh_list() ;
				GroupSql = "" ;
				Message = 1; 
			}
			else
			{
				this.DataGrid1.Visible = false;
				this.DataGrid2.Visible = true;
				MdSql = Refresh_sum();
				GroupSql = "  GROUP BY  A.ItCo,A.ItNA,A.STD,A.OrdUN  HAVING SUM(A.OrderQut) > 0 " ;
				Message = 2;
			}
     
			//為拼SQL做準備
			MdSql = GetSql(MdSql);

			if (GroupSql != "")
			{
				MdSql = MdSql + GroupSql;
			}
			else
			{
			   MdSql = MdSql  + " Order by A.OrderNO" ;
			}

			SqlConnection thisConnection = new SqlConnection(Session["connStr"].ToString() );
			thisConnection.Open();
			
			SqlDataAdapter thisAdapter2 =  new SqlDataAdapter(
				MdSql,thisConnection);
                
			DataSet ds2 = new DataSet();
			thisAdapter2.Fill(ds2,"ReportDsi");

			if(Message == 1 )
			{
				this.DataGrid1.DataSource = ds2.Tables["ReportDsi"].DefaultView ;
				this.DataGrid1.DataBind();
			}
			else
			{
				this.DataGrid2.DataSource = ds2.Tables["ReportDsi"].DefaultView ;
				this.DataGrid2.DataBind();
			}
			thisConnection.Close();

		}
		private string GetSql(string textSql)
		{
			string txtTemp,FiledTemp;
			//首先判斷當前登入人員的身份,店鋪人員只能看本店鋪的訂貨信息,本部人員只能看到代開的訂貨信息。
			txtTemp = Session["Shop"].ToString().Trim();
			txtTemp = txtTemp.Substring(0,1);
			//textSql = textSql + " AND  Right(A.ITDECO,1) = '"+ Session["WebShop"].ToString().Trim().Substring(1,1) +"'";
			if(txtTemp == "1")
			{
				//說明是本部人員,則只要服務部相同就可以
				textSql = textSql + " AND A.ITDECO = '"+ Session["Shop"].ToString().Trim() +"' ";
			}
			else
			{
				//說明是店鋪人員,不但服務部開頭必須為0,還需要是同店鋪的信息才能顯示
				textSql = textSql + " AND (LEFT(A.ITDECO,1) = '0' AND A.StoCo = '"+ Session["WebShop"].ToString().Trim() +"')";
			}
			
			//輸入的查詢條件
			//訂貨單信息
			txtTemp = this.TextBox3.Text ;
			if (txtTemp != "")
			{
				//輸入了訂貨單信息的查詢條件
				textSql = textSql + " AND A.IndentNo = '"+ txtTemp +"'";
			}
            //申請單號信息
			txtTemp = this.Textbox7.Text ;
			if (txtTemp != "")
			{
				textSql = textSql + " AND A.PaymentNo = '"+ txtTemp +"'";
			}
			//廠商輸入的為代碼
			txtTemp = this.TextBox4.Text ;
			if(txtTemp != "")
			{
				//輸入了廠商查詢信息
				textSql = textSql + " AND ((case when isnull(A.CmpNA,'') = '' then A.CmpABBV else A.CmpNA end) = '"+ txtTemp +"' or (case when isnull(A.CmpNA,'') = '' then A.CmpCo else A.CmpNA end) = '"+ txtTemp +"')";
			}

			//時間條件
			//首先判斷是那個字段要進行查詢
			FiledTemp = "";
			if (this.RadioButton3.Checked ==true)
			{
				//制單日期
				FiledTemp = " Convert(char(10),A.CreateDate,126) ";
			}

			if(this.RadioButton4.Checked == true )
			{
				//訂貨日期
				FiledTemp = " Convert(char(10),A.OrderDate,126) ";
			}
			
			if(this.RadioButton5.Checked == true )
			{
				//確認日期
				FiledTemp = " Convert(char(10),A.ConfirmDate,126) ";
			}

			if(FiledTemp == "" )
			{
				return "";
			}

			txtTemp = this.TextBox5.Text ;
			if(txtTemp != "")
			{
				//起始時間
				textSql = textSql + " AND " +  FiledTemp + " >= '" + txtTemp + "' ";
			}
			
			txtTemp = this.TextBox6.Text ;
			if(txtTemp != "")
			{
				//結束時間
				textSql = textSql + " AND " + FiledTemp + " <= '" + txtTemp + "' ";
			}
			//狀態條件
			txtTemp = this.ListBox2.SelectedValue  ;
			if(txtTemp != "-1" && txtTemp != "" ) textSql = textSql + " and A.ConfirmFlag = '"+ txtTemp + "'"  ;
			//金額差異條件
			txtTemp = this.ListBox3.SelectedValue ;

			if(txtTemp != "0" && txtTemp != "")
			{
				if(txtTemp == "1")
				{
					textSql = textSql + " and (IsNull(A.InvoiceNo,'') in (select InvoiceNo from InvoiceTable where IsNull(Invoice_Amount,0) <> IsNull(Finish_Amount,0))) "  ;
				}
				else
				{
					textSql = textSql + " and (IsNull(A.InvoiceNo,'') in (select InvoiceNo from InvoiceTable where IsNull(Invoice_Amount,0) = IsNull(Finish_Amount,0)))"  ;
				}
			}
			return textSql;
		}

		private void Button3_Click(object sender, System.EventArgs e)
		{
			Response.Redirect(@"main.aspx");
		}

		private void DataGrid1_SelectedIndexChanged(object sender, System.EventArgs e)
		{
		
		}



	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91成人免费在线视频| 国产一本一道久久香蕉| 国产精品白丝在线| 中文字幕欧美日韩一区| 国产精品视频九色porn| 中文字幕中文字幕在线一区| 亚洲精品视频在线看| 一区二区日韩电影| 天天操天天色综合| 国产在线看一区| 成人一区在线观看| 99re8在线精品视频免费播放| 不卡一区二区三区四区| 91国在线观看| 欧美成人猛片aaaaaaa| 久久综合久久综合久久| 亚洲欧美一区二区在线观看| 亚洲免费在线看| 青青草国产精品97视觉盛宴| 国产精品一区三区| aa级大片欧美| 91麻豆精品国产自产在线观看一区 | 国产ts人妖一区二区| 99精品欧美一区二区蜜桃免费| 91官网在线观看| 欧美精品色一区二区三区| 精品国产乱码91久久久久久网站| 久久久综合视频| 亚洲一区二区视频在线观看| 久久不见久久见中文字幕免费| 国产精品18久久久久久久网站| av男人天堂一区| 日韩欧美一级二级三级久久久| 久久久99久久| 日韩黄色一级片| 色综合网色综合| 26uuuu精品一区二区| 一区二区三区欧美| 国产一区二区三区国产| 亚洲黄色免费电影| 亚洲一区二区在线观看视频| 国产麻豆成人传媒免费观看| 成人的网站免费观看| 欧美日韩亚洲综合一区二区三区| 欧美一个色资源| 一区二区三区91| 国产成人免费网站| 日韩一区二区在线播放| 1区2区3区欧美| 国产一区高清在线| 欧美浪妇xxxx高跟鞋交| 最新久久zyz资源站| 九九**精品视频免费播放| 色婷婷综合久久久| 中文字幕精品一区二区精品绿巨人| 午夜精品福利久久久| 一道本成人在线| 欧美激情在线一区二区三区| 久久不见久久见免费视频1| 欧美色综合久久| 亚洲精品中文在线影院| 9l国产精品久久久久麻豆| 久久久精品黄色| 国产精品一级在线| 日韩欧美一区二区三区在线| 亚洲超丰满肉感bbw| 91在线观看高清| 亚洲美女在线国产| 色欧美片视频在线观看 | 欧美精品一区二区三区蜜桃视频| 国产午夜精品久久久久久免费视| 日本视频中文字幕一区二区三区| 在线精品视频一区二区三四| 亚洲欧美在线另类| aaa国产一区| 亚洲另类春色国产| 欧美日韩国产综合一区二区 | 欧美嫩在线观看| 日日噜噜夜夜狠狠视频欧美人| 欧美日韩一区二区三区四区| 天使萌一区二区三区免费观看| 欧美在线不卡一区| 午夜影院久久久| 日韩精品一区国产麻豆| 国产精品自拍在线| 国产清纯白嫩初高生在线观看91| 国产精品亚洲а∨天堂免在线| 久久精品这里都是精品| 波多野结衣91| 亚洲女厕所小便bbb| 欧美在线免费观看亚洲| 五月婷婷色综合| 精品日本一线二线三线不卡| 国产高清成人在线| 亚洲精品国产a久久久久久| 精品视频一区三区九区| 麻豆免费看一区二区三区| 中文字幕乱码日本亚洲一区二区 | 日本中文字幕不卡| 欧美精品一区二| 99精品国产热久久91蜜凸| 亚洲18影院在线观看| 精品国产sm最大网站免费看| 丁香婷婷综合激情五月色| 亚洲三级电影网站| 精品久久久三级丝袜| 99久久婷婷国产综合精品电影| 亚洲一卡二卡三卡四卡五卡| 精品日韩一区二区| 在线中文字幕一区| 精品午夜久久福利影院| 亚洲视频免费看| 精品国产免费视频| 欧美怡红院视频| 韩国av一区二区三区| 一二三区精品视频| 日本一区二区三区久久久久久久久不| 欧美三级日本三级少妇99| 国产成人av影院| 日本不卡一区二区三区| 亚洲另类在线视频| 久久久久久久久免费| 555www色欧美视频| www.66久久| 国产尤物一区二区| 日韩精品91亚洲二区在线观看| 国产亚洲成年网址在线观看| 欧美色图一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 日本不卡一区二区| 亚洲卡通动漫在线| 久久色成人在线| 日韩美女一区二区三区四区| 欧美三级欧美一级| 在线免费观看视频一区| 不卡影院免费观看| 国产成人综合亚洲91猫咪| 免费观看一级欧美片| 亚洲成av人综合在线观看| 亚洲另类春色校园小说| 国产精品网曝门| 亚洲国产精品高清| 久久嫩草精品久久久精品| 日韩欧美的一区二区| 日韩欧美国产高清| 欧美电视剧在线观看完整版| 91精品国产综合久久国产大片| 欧美怡红院视频| 欧美亚洲动漫另类| 欧美三级一区二区| 欧美区视频在线观看| 欧美日韩卡一卡二| 欧美日韩成人综合| 欧美日韩激情一区| 日韩欧美国产综合一区| 日韩欧美一区电影| 精品国产91久久久久久久妲己| 欧美一区二区女人| 精品免费99久久| 久久―日本道色综合久久| 久久久久国产精品免费免费搜索| 欧美精品一区二区三区蜜桃| 国产清纯白嫩初高生在线观看91| 欧美国产精品v| 一色桃子久久精品亚洲| 亚洲欧美另类久久久精品2019| 亚洲精品久久嫩草网站秘色| 亚洲成人自拍网| 美女视频黄a大片欧美| 国产成人a级片| 色综合久久久网| 欧美一区二区日韩一区二区| 久久人人97超碰com| 中文字幕日韩精品一区| 亚洲第一电影网| 久草这里只有精品视频| 成人黄色一级视频| 欧美日韩亚洲丝袜制服| 欧美精品一区二区三| 中文字幕色av一区二区三区| 午夜视频一区二区三区| 国产麻豆一精品一av一免费| 91麻豆视频网站| 欧美一卡2卡三卡4卡5免费| 中文字幕第一页久久| 亚洲国产精品人人做人人爽| 韩国女主播成人在线观看| 99久久er热在这里只有精品66| 911精品产国品一二三产区| 久久久av毛片精品| 亚洲bt欧美bt精品777| 国产成人av资源| 51午夜精品国产| 亚洲男人的天堂在线观看| 国内外精品视频| 欧美日本高清视频在线观看| 国产欧美一区二区精品秋霞影院 | 国产麻豆成人精品| 欧美日韩午夜影院| 亚洲日本护士毛茸茸|