//TCODE TYPE CMB BOX private void SetDataBind_TcodeCmb() { Mem_WsWorkerLaborSearch.WsWorkerLaborSearch wSvc = null; string reCode = ""; string reMsg = ""; Mem_WsWorkerLaborSearch.DataComComboStr[] getData = null; try { wSvc = new Mem_WsWorkerLaborSearch.WsWorkerLaborSearch(); wSvc.Url = "http://" + AppInfo.SsWsvcServer1 + "/WebSvc/Worker/Labor/WsWorkerLaborSearch.svc"; wSvc.Timeout = 1000; reCode = wSvc.sLabTcodeList(AppInfo.SsSiteCd, CcodeCmb.SelectedValue.ToString(), LabInfoTypeCmb.SelectedValue.ToString(), wRM.GetString("wCategory"), AppInfo.SsLabAuth, out getData, out reMsg); if (reCode == "Y") { if (getData != null && getData.Length > 0) { Class.Common.ComboBoxItemSet setCmb = null; setCmb = new Class.Common.ComboBoxItemSet(); setCmb.AddColumn(); for (int i = 0; i < getData.Length; i++) { setCmb.AddRow(getData[i].TEXT.ToString(), getData[i].VALUE.ToString()); } setCmb.Bind(TcodeCmb); TcodeCmb.SelectedValue = "0"; } } } catch (Exception ex) { logs.SaveLog("[error] (page)::FrmLaborSearch.cs (Function)::SetDataBind_LabInfoTypeCmb (Detail):: " + "\r\n" + ex.ToString()); } }
//COMBO BOX 가 없을 때 Null Exception private void set_Grideview4Combo1() { Mem_WsWorkerLaborSearch.WsWorkerLaborSearch wSvc = null; string reCode = ""; string reMsg = ""; Mem_WsWorkerLaborSearch.DataAddinfoCcodesub[] getData = null; try { wSvc = new Mem_WsWorkerLaborSearch.WsWorkerLaborSearch(); wSvc.Url = "http://" + AppInfo.SsWsvcServer1 + "/WebSvc/Worker/Labor/WsWorkerLaborSearch.svc"; wSvc.Timeout = 1000; reCode = wSvc.sLaborAddInfoSub(AppInfo.SsDbNm, TcodeCmb.SelectedValue.ToString(), out getData, out reMsg); if (reCode == "Y") { if (getData != null && getData.Length > 0) { Class.Common.ComboBoxItemSet setCmb = null; setCmb = new Class.Common.ComboBoxItemSet(); setCmb.AddColumn(); for (int i = 0; i < getData.Length; i++) { setCmb.AddRow(getData[i].TSCODE_NM.ToString(), getData[i].TSCODE.ToString()); } setCmb.Bind(comboSearch); //comboSearch.SelectedValue = "0"; } } } catch (Exception ex) { logs.SaveLog("[error] (page)::FrmCompany.cs (Function)::SetDataBind_CmbMember (Detail):: " + "\r\n" + ex.ToString()); } }
//COMPANY CMB BOX private void SetDataBind_CompanyCmb() { Mem_WsWorkerLaborSearch.WsWorkerLaborSearch wSvc = null; string reCode = ""; string reMsg = ""; Mem_WsWorkerLaborSearch.DataComCombo[] getData = null; try { wSvc = new Mem_WsWorkerLaborSearch.WsWorkerLaborSearch(); wSvc.Url = "http://" + AppInfo.SsWsvcServer1 + "/WebSvc/Worker/Labor/WsWorkerLaborSearch.svc"; wSvc.Timeout = 1000; reCode = wSvc.sLaborCompanyList(AppInfo.SsSiteCd, AppInfo.SsLabAuth, AppInfo.SsCoCd, wRM.GetString("wCompany"), out getData, out reMsg); if (reCode == "Y") { if (getData != null && getData.Length > 0) { Class.Common.ComboBoxItemSet setCmb = null; setCmb = new Class.Common.ComboBoxItemSet(); setCmb.AddColumn(); for (int i = 0; i < getData.Length; i++) { setCmb.AddRow(getData[i].TEXT.ToString(), getData[i].VALUE.ToString()); } setCmb.Bind(searchCondition11.comboBox3); searchCondition11.comboBox3.SelectedIndex = searchCondition11.comboBox3.Items.Count - 1; } } } catch (Exception ex) { logs.SaveLog("[error] (page)::FrmLaborSearch.cs (Function)::SetDataBind_CmbMember (Detail):: " + "\r\n" + ex.ToString()); } }
private void SetDataBind_gridView1() { string reVal = ChkDgv2Param(); if (reVal != "") { MessageBox.Show(wRM.GetString("wCheck") + " :: " + reVal); } else { string pSearchTxt = ""; if (!string.IsNullOrEmpty(searchCondition11.textSearch.Text)) { pSearchTxt = searchCondition11.textSearch.Text; } string pBlockCcd = searchCondition11.comboBox1.SelectedValue.ToString(); string pConstCcd = searchCondition11.comboBox2.SelectedValue.ToString(); string pCodCd = searchCondition11.comboBox3.SelectedValue.ToString(); string pTeamCd = searchCondition11.comboBox4.SelectedValue.ToString(); string pSearchCondition = searchCondition11.comboBox5.SelectedValue.ToString(); string pTtypeScd = LabInfoTypeCmb.SelectedValue.ToString(); string pTcode = TcodeCmb.SelectedValue.ToString(); string pValue = ""; //CHECK VALUE 는 TEXT로 가져올 수 없음 CHECKED를 써야함. if (pTtypeScd == "Check") { if (chkSearch.Checked == true) { pValue = "1"; } else { pValue = "0"; } } else if (pTtypeScd == "Text") { pValue = txtSearch.Text; } else if (pTtypeScd == "Calender") { pValue = Convert.ToDateTime(calSearch.Value).ToString("yyyyMMdd"); } else if (pTtypeScd == "Combobox") { pValue = comboSearch.SelectedValue.ToString(); } Mem_WsWorkerLaborSearch.WsWorkerLaborSearch wSvc = null; string reCode = ""; string reMsg = ""; Mem_WsWorkerLaborSearch.DataLaborSearch[] getData = null; try { wSvc = new Mem_WsWorkerLaborSearch.WsWorkerLaborSearch(); wSvc.Url = "http://" + AppInfo.SsWsvcServer1 + "/WebSvc/Worker/Labor/WsWorkerLaborSearch.svc"; wSvc.Timeout = 1000; //SELECT reCode = wSvc.sLaborSearch(AppInfo.SsSiteCd, pBlockCcd, pConstCcd, pCodCd, pTeamCd, pSearchCondition, pSearchTxt, pTtypeScd, pTcode, pValue, out getData, out reMsg); //AppInfo.SsSiteCD if (reCode == "Y") { if (getData != null && getData.Length > 0) { DataGridView1.Rows.Clear(); for (int i = 0; i < getData.Length; i++) { DataGridView1.Rows.Add(); //VISBLE DataGridView1.Rows[i].Cells["dgv1_LAB_NO"].Value = getData[i].LAB_NO.ToString(); DataGridView1.Rows[i].Cells["dgv1_CO_NM"].Value = getData[i].CO_NM.ToString(); DataGridView1.Rows[i].Cells["dgv1_LAB_NM"].Value = getData[i].LAB_NM.ToString(); DataGridView1.Rows[i].Cells["dgv1_JOB_NM"].Value = getData[i].JOB_NM.ToString(); DataGridView1.Rows[i].Cells["dgv1_TEAM_NM"].Value = getData[i].TEAM_NM.ToString(); DataGridView1.Rows[i].Cells["dgv1_BIRTH_DATE"].Value = getData[i].BIRTH_DATE.ToString(); DataGridView1.Rows[i].Cells["dgv1_MOBILE_NO"].Value = getData[i].MOBILE_NO.ToString(); DataGridView1.Rows[i].Cells["dgv1_USER_NO"].Value = getData[i].USER_NO.ToString(); DataGridView1.Rows[i].Cells["dgv1_AUTH_CD"].Value = getData[i].AUTH_CD.ToString(); DataGridView1.Rows[i].Cells["dgv1_BIRTH_DATE"].Value = getData[i].BIRTH_DATE.ToString(); DataGridView1.Rows[i].Cells["dgv1_MOBILE_NO"].Value = getData[i].MOBILE_NO.ToString(); DataGridView1.Rows[i].Cells["dgv1_USER_NO"].Value = getData[i].USER_NO.ToString(); DataGridView1.Rows[i].Cells["dgv1_AUTH_CD"].Value = getData[i].AUTH_CD.ToString(); //INVISIBLE(THESE ARE JUST FOR TRANSFERING DATA TO POP UP MODIFY PAGE) DataGridView1.Rows[i].Cells["dgv1_BLOCK_CCD"].Value = getData[i].BLOCK_CCD.ToString(); DataGridView1.Rows[i].Cells["dgv1_CO_CD"].Value = getData[i].CO_CD.ToString(); DataGridView1.Rows[i].Cells["dgv1_TEAM_CD"].Value = getData[i].TEAM_CD.ToString(); DataGridView1.Rows[i].Cells["dgv1_JOB_CCD"].Value = getData[i].JOB_CCD.ToString(); //dataGridView1.Rows[i].Cells["dgv1_FACE_PHOTO"].Value = getData[i].FACE_PHOTO.ToString(); //dataGridView1.Rows[i].Cells["dgv1_BLOCK_CCD"].Value = getData[i].BLOCK_CCD.ToString(); //dataGridView1.Rows[i].Cells["dgv1_LAB_STS"].Value = getData[i].LAB_STS.ToString(); } SetRowNumber(DataGridView1); } else { MessageBox.Show("검색된 데이터가 없습니다."); //SetDataBind_LabSearchCondition(); //SetDataBind_TeamCmb(); //SetDataBind_BlockCmb(); //SetDataBind_ConstCmb(); //SetDataBind_CompanyCmb(); } } } catch (Exception ex) { logs.SaveLog("[error] (page)::FrmLaborSearch.cs (Function)::SetDataBind_gridView1 (Detail)::reMsg=[" + reMsg + "]", "Error"); logs.SaveLog("[error] (page)::FrmLaborSearch.cs (Function)::SetDataBind_gridView1 (Detail):: " + "\r\n" + ex.ToString(), "Error"); } finally { if (wSvc != null) { wSvc.Dispose(); } } } }