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

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

?? wbcreatucontrol.cs

?? 汽車銷售公司ERP進銷存系統 汽車銷售公司ERP進銷存系統
?? CS
?? 第 1 頁 / 共 2 頁
字號:
			this.btnRefreshWBL.Location = new System.Drawing.Point(216, 320);
			this.btnRefreshWBL.Name = "btnRefreshWBL";
			this.btnRefreshWBL.TabIndex = 1;
			this.btnRefreshWBL.Text = "刷新";
			this.btnRefreshWBL.Click += new System.EventHandler(this.btnRefreshWBL_Click);
			// 
			// btnCreatWB
			// 
			this.btnCreatWB.Location = new System.Drawing.Point(88, 320);
			this.btnCreatWB.Name = "btnCreatWB";
			this.btnCreatWB.TabIndex = 0;
			this.btnCreatWB.Text = "生成工單";
			this.btnCreatWB.Click += new System.EventHandler(this.btnCreatWB_Click);
			// 
			// tabP_WBList
			// 
			this.tabP_WBList.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(131)), ((System.Byte)(194)), ((System.Byte)(231)));
			this.tabP_WBList.Controls.Add(this.panelControl2);
			this.tabP_WBList.Controls.Add(this.panel_TWBList);
			this.tabP_WBList.Font = new System.Drawing.Font("宋體", 9F);
			this.tabP_WBList.Location = new System.Drawing.Point(0, 0);
			this.tabP_WBList.Name = "tabP_WBList";
			this.tabP_WBList.Selected = false;
			this.tabP_WBList.Size = new System.Drawing.Size(872, 415);
			this.tabP_WBList.TabIndex = 1;
			this.tabP_WBList.Title = "當天工單列表";
			// 
			// panelControl2
			// 
			this.panelControl2.Controls.Add(this.simpleButton2);
			this.panelControl2.Controls.Add(this.btnRefreshTWBL);
			this.panelControl2.Dock = System.Windows.Forms.DockStyle.Fill;
			this.panelControl2.Location = new System.Drawing.Point(513, 0);
			this.panelControl2.Name = "panelControl2";
			this.panelControl2.Size = new System.Drawing.Size(359, 415);
			this.panelControl2.TabIndex = 2;
			this.panelControl2.Text = "panelControl2";
			// 
			// btnRefreshTWBL
			// 
			this.btnRefreshTWBL.Location = new System.Drawing.Point(216, 136);
			this.btnRefreshTWBL.Name = "btnRefreshTWBL";
			this.btnRefreshTWBL.TabIndex = 0;
			this.btnRefreshTWBL.Text = "刷新";
			this.btnRefreshTWBL.Click += new System.EventHandler(this.btnRefreshTWBL_Click);
			// 
			// simpleButton2
			// 
			this.simpleButton2.Location = new System.Drawing.Point(216, 200);
			this.simpleButton2.Name = "simpleButton2";
			this.simpleButton2.TabIndex = 1;
			this.simpleButton2.Text = "編輯";
			this.simpleButton2.Click += new System.EventHandler(this.btnEdit_Click);
			// 
			// WBCreatUControl
			// 
			this.AutoScroll = true;
			this.BackColor = System.Drawing.Color.FromArgb(((System.Byte)(131)), ((System.Byte)(194)), ((System.Byte)(231)));
			this.Controls.Add(this.tabControl2);
			this.Name = "WBCreatUControl";
			this.Size = new System.Drawing.Size(872, 440);
			((System.ComponentModel.ISupportInitialize)(this.panel_WBList)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.panel_TWBList)).EndInit();
			this.tabP_CreatWB.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.tbOpContent.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.tbTelNo.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.tbCallTime.Properties)).EndInit();
			((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit();
			this.panelControl1.ResumeLayout(false);
			this.tabP_WBList.ResumeLayout(false);
			((System.ComponentModel.ISupportInitialize)(this.panelControl2)).EndInit();
			this.panelControl2.ResumeLayout(false);
			this.ResumeLayout(false);

		}
		#endregion

		#region method
		private ListViewHelper m_TWBListView=null;

		private void InitializeCmbOPState(){
			IList list = this.m_OtherBLL.getWBState();
			if(list.Count>0){
				OtherInfo oInfo = new OtherInfo();
				this.cmbOPType.DataSource  = list;
				this.cmbOPType.ValueMember = "wbsid";
				this.cmbOPType.DisplayMember="wbstate";
			}
		}
		
		//初始化工單列表
		private void InitializeWBType(){
			IList list = this.m_OtherBLL.getWBType();
			OtherInfo oInfo = new OtherInfo();
			oInfo.wbtid=0;
			oInfo.wbtype="";
			list.Add(oInfo);
			this.cmbTCType.DataSource  = list;
			this.cmbTCType.ValueMember = "wbtid";
			this.cmbTCType.DisplayMember="wbtype";
			this.cmbTCType.SelectedValue=0;
		}
		//初始化當天工單列表
		private void InitTodayWBListView(){
			m_TWBListView =new ListViewHelper();
			m_TWBListView.BackColor=Color.FromArgb(ShareClass.Rcolor,ShareClass.Gcolor,ShareClass.Bcolor);
			m_TWBListView.Dock=DockStyle.Fill;
			WorkBillInfoColumn workBillColName = new WorkBillInfoColumn();
			m_TWBListView.InitLV_UserDefined(workBillColName,TWBLV_DisplayCol);

			m_TWBListView.DoubleClick+=new EventHandler(m_TWBListView_DoubleClick);
			this.panel_TWBList.Controls.Add(m_TWBListView);

		}
		private void InitializeListView(){

			m_WBListView =new ListViewHelper();
			m_WBListView.BackColor=Color.FromArgb(ShareClass.Rcolor,ShareClass.Gcolor,ShareClass.Bcolor);
			
			m_WBListView.Dock=DockStyle.Fill;
			WorkBillInfoColumn workBillColName = new WorkBillInfoColumn();
			m_WBListView.InitLV_UserDefined(workBillColName,WBLV_DisplayCol);

			m_WBListView.DoubleClick+=new EventHandler(m_WBListView_DoubleClick);
			this.panel_WBList.Controls.Add(m_WBListView);
			
		}

		private void RefreshTodayWBList(){
			try{
				//if(m_TWBList.Count>0){
				//	m_TWBList.Clear();
				//}
				WorkBillInfo workBillInf = new WorkBillInfo();
				string dateTime = DateTime.Now.ToString("yyyy-MM-dd");
				workBillInf.qadate = dateTime;
				workBillInf.qbdate = dateTime;
				workBillInf.sid = ShareClass.Operator;
				m_TWBList = m_WorkBillBLL.queryWorkBill(workBillInf);
				m_TWBListView.Refresh_UserDefine(m_TWBList,workBillInf,WBLV_DisplayCol);

			}catch(Exception ex){
				Console.Write(ex.Message);
			}
		}
		private bool RefreshWBList(int customerId){
			try{
				//if(m_WBList.Count>0){
				//	m_WBList.Clear();
				//}
				m_WBList = m_WorkBillBLL.getWorkBillByCid(customerId);
				m_WBListView.Refresh_UserDefine(m_WBList,new WorkBillInfo(),TWBLV_DisplayCol);
				return true;
			}catch(Exception ex){
				MessageBox.Show(ex.Message);
				return false;
			}
		}	

		private void addOPContent(int wbid)
		{
			m_WBContentInfo=new WBContentInfo();

			m_WBContentInfo.wbid = wbid;
			m_WBContentInfo.opid=this.m_opId;
			m_WBContentInfo.opname=this.m_opName;
			m_WBContentInfo.opdate=DateTime.Now.ToString();
			m_WBContentInfo.opcontent = this.tbOpContent.Text;

			m_WBContentBLL.addWBContent(m_WBContentInfo);
		}
		/// <summary>
		/// 生成工單
		/// </summary>
		private void CreatWorkBill(CustomerInfo customerInfo){
			try{
				if(customerInfo!=null && canSaved){
					WorkBillInfo wbi = UploadWorkBill(customerInfo);
					if(wbi!=null){
						int wbid=m_WorkBillBLL.addWorkBill(wbi);
						addOPContent(wbid);
						RefreshWBList(customerInfo.id);
						this.isNeddRefreshTWBLV = true;
						MessageBox.Show("工單生成成功","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
					}
				}
				//canSaved
			}catch(Exception ex){
				MessageBox.Show(ex.Message);
				MessageBox.Show("工單生成失敗","警告",MessageBoxButtons.OK,MessageBoxIcon.Warning);
			}
		}

		private WorkBillInfo UploadWorkBill(CustomerInfo customerInfo){
			m_workBillInf =new WorkBillInfo();
			if(customerInfo!=null){
				m_workBillInf.cid = customerInfo.id;
				m_workBillInf.cname = customerInfo.cname;
				m_workBillInf.ctelnumber = customerInfo.ctelnumber;
				m_workBillInf.ndate = this.tbTelNo.Text;
				m_workBillInf.sid = ShareClass.Operator;
				m_workBillInf.sname = ShareClass.Operator;
				m_workBillInf.brief = this.cmbTCType.Text;
				if(this.cmbOPType.SelectedValue is int){
					m_workBillInf.state=(int)this.cmbOPType.SelectedValue;
					m_workBillInf.statename = (string)this.cmbOPType.SelectedText;
				}
			}
			return m_workBillInf;
		}
		private void DownloadWorkBill(CustomerInfo customerInfo){

			//處理類型
			this.cmbTCType.SelectedValue = 1;
			//來電類型
			this.cmbOPType.SelectedIndex=0;
			if(customerInfo!=null){
				this.tbCallTime.Text = DateTime.Now.ToString("yyyy-MM-dd");
				this.tbTelNo.Text = customerInfo.ctelnumber;
			}
			else{
				this.tbTelNo.Text="";
				this.tbCallTime.Text="";

			}
		}

		private void LinkWorkBillForm(ListView listView,IList list){
			try
			{
				if(listView.SelectedIndices.Count>0 && list!=null)
				{
					int index = listView.SelectedIndices[0];
					if(list.Count>=index)
					{
						WorkBillInfo workBillInfo = (WorkBillInfo)list[index];
						IList spnList = this.m_SPServiceNoteBLL.getSPServiceNoteByWBId(workBillInfo.id);
						CustomerInfo customerInfo =(CustomerInfo)m_CustomerBLL.getCustomerById(workBillInfo.cid);
						if(spnList.Count>0)
						{
							this.m_dlg = new WorkBillSPNForm(customerInfo,workBillInfo).ShowDialog();
						}
						else
						{
							this.m_dlg = new WorkBillForm(customerInfo,workBillInfo).ShowDialog();
						}
					}
				}
			}
			catch(Exception ex)
			{
				Console.Write(ex.Message);
			}
		}

		private bool ValidateCanSave(){
			if(!this.tbTelNo.Text.Trim().Equals("")){
				return true;
			}
			return false;
		}
		#endregion

		#region Events
		private void tcc_CustomerInfoChanged(object sender, CustomerInfoChangedEventArgs ev) {
			m_CustomerInfo = ev.customerInfo;
			DownloadWorkBill(m_CustomerInfo);
			canSaved = ValidateCanSave();
			RefreshWBList(m_CustomerInfo.id);
			this.btnCreatWB.Visible=ev.canSave;
			this.isNeddRefreshTWBLV = true;
		}

		private void btnCreatWB_Click(object sender, System.EventArgs e) {
			CreatWorkBill(this.m_CustomerInfo);
		}

		private void tabControl2_SelectionChanged(object sender, System.EventArgs e) {
			if(tabControl2.SelectedIndex==1 && isNeddRefreshTWBLV){
				this.RefreshTodayWBList();
				isNeddRefreshTWBLV = false;
			}
			else if(tabControl2.SelectedIndex==0 && isNeddRefreshWBLV){
				if(m_CustomerInfo!=null){
					RefreshWBList(m_CustomerInfo.id);
					isNeddRefreshWBLV = false;
				}
			}
		}

		private void m_TWBListView_DoubleClick(object sender, EventArgs e) {
			LinkWorkBillForm(this.m_TWBListView,this.m_TWBList);
			if(this.m_dlg==DialogResult.Yes){
				int currentItemIndex = m_TWBListView.SelectedIndices[0];
				this.RefreshTodayWBList();
				if(this.m_TWBListView.Items.Count>currentItemIndex){
					this.m_TWBListView.Items[0].Selected = false;
					this.m_TWBListView.Items[currentItemIndex].Selected = true;
				}
				this.isNeddRefreshWBLV = true;
			}
		}

		private void m_WBListView_DoubleClick(object sender, EventArgs e) {
			LinkWorkBillForm(this.m_WBListView,this.m_WBList);
			if(this.m_dlg==DialogResult.Yes){
				int currentItemIndex = m_WBListView.SelectedIndices[0];
				this.RefreshWBList(m_CustomerInfo.id);
				this.m_WBListView.Items[0].Selected = false;
				this.m_WBListView.Items[currentItemIndex].Selected = true;
				this.isNeddRefreshTWBLV = true;
			}
		}

		private void btnEdit_Click(object sender, System.EventArgs e) {
			if(m_TWBListView.Items.Count>0){
				m_TWBListView_DoubleClick(sender,e);
			}
		}

		//刷新操作員當天列表
		private void btnRefreshTWBL_Click(object sender, System.EventArgs e) {
			this.RefreshTodayWBList();
			this.isNeddRefreshWBLV = true;
		}

		//刷新用戶工單列表
		private void btnRefreshWBL_Click(object sender, System.EventArgs e) {
			if(TelCallingControl.CurrentCustomerInfo!=null){
				this.m_CustomerInfo = TelCallingControl.CurrentCustomerInfo;
				RefreshWBList(TelCallingControl.CurrentCustomerInfo.id);
				isNeddRefreshWBLV = false;
			}
		}
		#endregion

	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区三区忘忧草| 午夜精品久久久久久久久久久| 欧美精品一区二区三区一线天视频| 欧美日韩dvd在线观看| 欧美日韩一区二区在线视频| 一本大道久久a久久精二百| 色综合激情久久| 日本精品视频一区二区三区| 一本到不卡免费一区二区| 色噜噜久久综合| 欧美日韩一本到| 69av一区二区三区| 欧美一级二级三级蜜桃| 日韩精品一区二区三区视频在线观看| 日韩限制级电影在线观看| 日韩精品自拍偷拍| 久久久午夜电影| 国产精品麻豆久久久| 中文av一区二区| 亚洲女人的天堂| 亚洲大片在线观看| 国内精品不卡在线| 成人国产精品免费网站| 91在线国产观看| 欧美日韩久久久一区| 91精品欧美综合在线观看最新| 欧美一区二区成人| 精品国产乱码久久久久久蜜臀| 久久久激情视频| 亚洲品质自拍视频网站| 亚洲国产精品一区二区尤物区| 欧美a级理论片| 国产精品一二三区| 日本久久电影网| 日韩免费一区二区三区在线播放| 国产亚洲午夜高清国产拍精品| 日韩毛片视频在线看| 亚洲一二三区在线观看| 蜜桃av噜噜一区| 成人av一区二区三区| 欧美日韩免费观看一区二区三区 | 精品少妇一区二区| 国产亚洲精品资源在线26u| 亚洲日本欧美天堂| 蜜桃视频第一区免费观看| 成人一级黄色片| 欧美人伦禁忌dvd放荡欲情| 久久久久久久电影| 亚洲国产欧美在线| 国产精品一级片在线观看| 欧美自拍偷拍午夜视频| 久久―日本道色综合久久| 樱桃视频在线观看一区| 精品综合免费视频观看| 色综合久久久网| 精品第一国产综合精品aⅴ| 中文字幕一区二区三区四区不卡| 日本一区中文字幕| av网站一区二区三区| 日韩欧美在线网站| 亚洲男帅同性gay1069| 国产乱码精品一区二区三区五月婷| 在线观看91精品国产入口| 久久欧美中文字幕| 日本伊人色综合网| 91久久香蕉国产日韩欧美9色| 国产亚洲一二三区| 看片网站欧美日韩| 欧美体内she精视频| 中文字幕一区日韩精品欧美| 激情综合色综合久久综合| 色综合天天综合网天天狠天天| 久久久久久影视| 蜜臀久久久久久久| 欧美亚洲动漫精品| 综合av第一页| 国产成人自拍网| 欧美成人精精品一区二区频| 亚洲aaa精品| 在线看日韩精品电影| 中文字幕+乱码+中文字幕一区| 麻豆精品新av中文字幕| 欧美日韩在线播放一区| 亚洲狠狠丁香婷婷综合久久久| 国产成人一级电影| 欧美xfplay| 老汉av免费一区二区三区| 777久久久精品| 香蕉av福利精品导航| 欧美性色欧美a在线播放| 亚洲欧美视频在线观看| www.性欧美| 国产精品久久久久9999吃药| 国产成人免费av在线| 久久午夜电影网| 国产精品资源网| 久久精品在线观看| 国产成人aaa| 国产精品乱码妇女bbbb| av电影天堂一区二区在线| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产亚洲欧美一区在线观看| 久久99精品久久久久久久久久久久 | 欧美人牲a欧美精品| 亚洲sss视频在线视频| 欧美性大战久久久久久久蜜臀| 一区二区三区四区亚洲| 色88888久久久久久影院按摩 | 毛片不卡一区二区| 欧美成人福利视频| 国产在线精品一区二区夜色 | 一区二区三区加勒比av| 色天天综合色天天久久| 亚洲一区在线看| 欧美喷潮久久久xxxxx| 日韩精品一级中文字幕精品视频免费观看 | 日本午夜一区二区| 日韩欧美你懂的| 狠狠色综合色综合网络| 国产日韩精品一区二区三区 | 丁香桃色午夜亚洲一区二区三区| 国产精品亲子乱子伦xxxx裸| 99国产精品久久久久久久久久| 亚洲视频免费看| 欧美高清一级片在线| 精品一区二区三区欧美| 亚洲国产成人一区二区三区| 99久久伊人精品| 午夜精品久久久久| 精品成人在线观看| 成人av资源网站| 亚洲午夜av在线| 精品久久免费看| gogo大胆日本视频一区| 亚洲愉拍自拍另类高清精品| 欧美一区二区三区四区久久 | 欧美日韩mp4| 国产一二三精品| 亚洲免费观看视频| 日韩精品资源二区在线| 成+人+亚洲+综合天堂| 亚洲国产精品久久一线不卡| 日韩欧美视频一区| 99re视频这里只有精品| 午夜天堂影视香蕉久久| 久久久亚洲综合| 欧美日韩中文一区| 国产精品亚洲专一区二区三区 | 国内久久婷婷综合| ㊣最新国产の精品bt伙计久久| 欧美丰满少妇xxxxx高潮对白| 国产黑丝在线一区二区三区| 一区二区三区不卡视频| 精品福利一二区| 91久久精品一区二区三区| 捆绑调教一区二区三区| 亚洲另类色综合网站| 精品久久久久久久久久久久久久久久久 | 911精品国产一区二区在线| 国产福利视频一区二区三区| 亚洲一区二区精品3399| 国产免费久久精品| 日韩欧美在线123| 色综合欧美在线视频区| 老色鬼精品视频在线观看播放| 亚洲蜜臀av乱码久久精品| 精品国产凹凸成av人导航| 色菇凉天天综合网| 国产高清一区日本| 首页综合国产亚洲丝袜| 亚洲三级电影全部在线观看高清| 精品国产污污免费网站入口 | 亚洲人成人一区二区在线观看| 精品免费国产一区二区三区四区| 在线欧美日韩精品| 成人av在线播放网站| 狠狠狠色丁香婷婷综合激情| 午夜精品影院在线观看| 亚洲人成网站影音先锋播放| 国产调教视频一区| 日韩三级视频中文字幕| 欧美日韩视频不卡| 91久久精品一区二区| 91在线你懂得| 99久久综合色| 懂色av一区二区在线播放| 日韩免费观看高清完整版| 欧美日韩亚洲综合一区| 91色|porny| 欧美中文字幕一区二区三区亚洲| 九九视频精品免费| 日韩成人一区二区三区在线观看| 最新国产の精品合集bt伙计| 久久精品男人的天堂| 亚洲精品一区二区三区在线观看| 91精品福利在线一区二区三区| 亚洲综合图片区| 国产精品久线观看视频| 国产欧美日本一区二区三区| 久久久久国产精品人|