' Strategic Alliance Partner with '

Slides:



Advertisements
Similar presentations
All Rights Reserved, Copyright© UBIVELOX co.,Ltd LG U+ 과금 API 소개 Version1.0 Authorubivelox Date21-Feb
Advertisements

1 평생교육실습 계획서 ㈜ 휴넷
Copyright © 2015 Pearson Education, Inc. 6 장 : 프로그래밍 언어.
- 1 - Copyright © by koscom All rights reserved Copyright © by koscom All rights reserved. CME 연계 CME 연계 글로벌시장 HTS 사용자를 위한 교육 자료.
Copyright © 2008 Wei Qi Xia. All rights reserved. 거시적 영향 발표자:하위기 2008 년 11 월 15 일.
LGU+ 모바일고객센 터 Magazine LGU + 모바일 CVC Vol 세계 최초, 최고의 고객센터 대표님과 함께한 우수 상담사 대상 사외 교육훈련.
1. 시설관리공단 상임이사 정수기준을 위반한 초과 여부에 대한 질의 2. 졸속사업으로 인한 예산낭비에 대한 질의 (KT 도로개설, 강변역 고구려역사 ]
멘토링 2 주차 장 프로그래밍을 위한 자바의 자료형  값이 변하지 않는 상수  메모리 기억공간인 변수.
인천대학교 취업경력개발원 셀프뷰를 활용한 모의면접 및 과제제출. CONTENTS Copyright (c) 2012 EnhanceU Ltd. All Rights Reserved I. 셀프뷰 소개 II. 웹캠 면접녹화 및 과제제출 III. 스마트폰 면접녹화 및 과제제출.
1 Copyright © LG CNS CO. Ltd. 2007, All Rights Reserved. 안녕하십니까 ? 여러분의 곁을 지키는 건강보험 고객센터 입니다 자격 및 건강검진대상자 조회 및 의료급여서비스는 1 번 보험증 고지서 등 각종서식발급 요청은 2 번 민원처리.
1 Copyright ⓒ C.J. Yoon ALL RIGHTS RESERVED 제 III 부 생산능력.
Copyright ⓒ 2012 FOCUSWIN Co., Ltd. All rights reserved. 회사소개서.
제 1 강 : 자료 구조 개요 서울산업기술대학교 게임공학과김태환 C.P MSN/ Penguri Entertainment Co, Ltd. All rights reserved.
삼성SDS 남녀고용평등 사례 발표 February 18, 2005
Copyright ©2015 EEAA Co., Ltd. All rights reserved.
전국공무원노동조합 교육기관본부 경북대지부
사회보험 징수통합 관련 조사 결과 보고서 한국갤럽조사연구소
어서와 Java는 처음이지! 제3장선택과 반복.
로그인 1 케피코 회사 로고를 클릭합니다.
컴퓨터 응용 및 실습 Part1. OOP&Java Programming data type Review
2장 닷넷 프레임워크.
C++ Espresso 제1장 기초 사항.
팬스타투어 여행상품 구성 계획서 여행상품구성 계획서 2010 / 03 / 28 신규사업팀 > 팬스타투어> 마혜영계장
01. 강사 소개 강사 신지식인 선정 한국음식업 중앙회 전남지회 정책자문위원 내셔널 트러스트 문화유산 자문위원
실제 대형 쇼핑몰 구축을 위해 사용되었던 스토리 보드
데이터 관리의 모든 것 데이터 최적화하기 데이터 정렬하기 자동 필터와 고급 필터
제7장 제어구조 I – 식과 문장.
7 스택.
Korea Iron & Steel Association
Choi, Namseok Java 기초 (Java의 제어문과 배열) Choi, Namseok
화면(UI) 기반 도메인모델 작성 2014년 8월.
명품 Java Programming.
주소록 프로그램.
프로그래밍2 및 실습 C언어 기반의 C++ 2.
Copyright by All rights reserved.
proERP 설치메뉴얼 Installation Guide
copyright BLKOREA co., ltd. all right reserved.
Copyright 2011 ㈜굿애플 All rights reserved
컴퓨터의 기초 제 2강 - 변수와 자료형 , 연산자 2006년 3월 27일.
Ch.1 Iterator Pattern <<interface>> Aggregate +iterator
산학협력단 연구지원금 시스템 사용자 매뉴얼 Copyrightⓒ2014 UOSICF. All Rights Reserved. 1.
11장 창업과 신생기업 관리 Technology and Management for Engineers
주의(主意) 본 자료는 고사성어100선의 교육자료 데모용입니다. 제품구입시 모든 교육용 자료는 별도로 무상 공급됩니다.
제 2장 어휘구조와 자료형 토 큰 리 터 럴 주 석 자 료 형 배 열 형.
Java의 정석 제 2 장 변수(Variable) Java 정석 남궁성 강의
제 12장. 사용자 정의형으로서의 클래스 학기 프로그래밍언어및실습 (C++).
윈도우 계산기 윈도우 보조프로그램 4칙연산 외 10여가지 기능 구현 ⑥ 메뉴 ⑤ 메모리 ③ 단항연산 ④ 지우기
제어문 & 반복문 C스터디 2주차.
곤지암역세권 상업성 분석 인구환경(광주시 연도별 인구증가 현황)
4장 - PHP의 표현식과 흐름 제어-.
사용자매뉴얼 V3.3 수입물품 유통·이력관리시스템 단계 구현 액티비티 시스템사용교육
3장. 변수와 연산자. 3장. 변수와 연산자 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, / 3-1 연산자, 덧셈 연산자 연산자란 무엇인가? 연산을 요구할 때 사용되는 기호 ex : +, -, *, /
Java의 정석 제 4 장 조건문과 반복문 Java 정석 남궁성 강의
솔개의 교훈 _ 변화만이 살길이다 “변화” 하지 않는 자는 자연 도태됩니다. 과연 당신은 ……. 현재의 위치에 만족 한 상태로
[INA470] Java Programming Youn-Hee Han
자바 5.0 프로그래밍.
' Strategic Alliance Partner with '
Java 3장. 자바의 기본 구조 I : 변수, 자료형, 연산자 public class SumTest {
중고디카디캠 쇼핑몰 스토리보드 작성일 : 2003년 5월 5일 부 서 : 인터넷사업부 직 급 : 대리 작성자 : 김 진환
하나투어샵 메인 부분 리뉴얼 - 디자인 하나샵 단독 물량 확보! 필리핀 직송 골드 망고 최저가 보장! 37,900원!
자바 5.0 프로그래밍.
원소재유상사급 시스템 사용자 메뉴얼 주식회사 경창
Copyrightⓒ 2013 by S.H. Lim All Rights Reserved.
中国类型小说海外受追捧, 国内市场类型新作后继乏力
Lecture 03 제어문과 메소드 Kwang-Man Ko
SMARTsuite7 TO 년 2월.
V. I. P 유년부 예배.
윤성우의 열혈 C++ 프로그래밍 윤성우 저 열혈강의 C++ 프로그래밍 개정판 Chapter 02. C언어 기반의 C++ 2.
Choi Younghwan CSE HUFS
PHP 기초문법 PHP를 공부하는데 있어 가장 기초가 되는 PHP기초문법에 대해서 배워 봅니다.
Presentation transcript:

' Strategic Alliance Partner with ' UNIERP V5 Grid Event 가이드 2010. 06.17 ' Strategic Alliance Partner with ' Copyright ⓒ 2008 Samsung SDS Co., Ltd. All rights reserved | Confidential

목 차 개요 AfterCellUpdate BeforePopup AfterPopup

개요 uniGrid의 자주 쓰이는 이벤트인 AfterCellupdate , BeforePopup , AfterPopup을 설명합니다. 3

AfterCellUpdate 4

AfterCellupdate private void uniGrid1_AfterCellUpdate(object sender, CellEventArgs e) { if (e.Cell.Value != null) e.Cell.Row.Cells["대상"].Value = Convert.ToInt32(e.Cell.Value) * 10; } 셀의 값이 변경 처리되면 호출되는 이벤트입니다. 주로 수량이나 단가 등이 변경되는 경우 계산 처리된 값이 다른 셀에 반영이 필요한 경우에 주로 사용됩니다. 5

BeforePopup 6

BeforePopup 7 예) uniERP.App.UI.SD.S1112MA2 private void uniGrid1_BeforePopupOpen(object sender, uniERP.AppFramework.UI.Controls.Popup.BeforePopupOpenEventArgs e) { if (!uniGrid1.ActiveCell.IsInEditMode) e.Cancel = true; return; } string columnName = uniGrid1.ActiveCell.Column.Key; string icodeValue = uniGrid1.ActiveCell.Value.ToString(); string ipopupWinTitle = string.Empty; string iconditionCaption = string.Empty; string iSQLFromStatements = string.Empty; string iSQLWhereStatements = string.Empty; string iGridCellCode1 = string.Empty; string iGridCellCode2 = string.Empty; string iGridCellCaption1 = "Free Add. Type"; string iGridCellCaption2 = "Free Add. Type Description"; 팝업 설정법 Grid의 경우 한 이벤트에 여러 팝업을 처리해야 합니다. 이런 경우 Switch문을 이용하여 각 팝업 별 처리를 합니다. 7

BeforePopup 8 switch (columnName) { case "bp_cd": ipopupWinTitle = "Customer"; iconditionCaption = "Customer"; iSQLFromStatements = "B_BIZ_PARTNER(NOLOCK)"; iSQLWhereStatements = "BP_TYPE in ('C','CS')"; iGridCellCode1 = "BP_CD"; iGridCellCode2 = "BP_NM"; iGridCellCaption1 = "Customer"; iGridCellCaption2 = "Customer Name"; break; case "item_cd": e.PopupPassData.PopupWinTitle = "Item"; e.PopupPassData.ConditionCaption = "Item"; e.PopupPassData.SQLFromStatements = "b_item(NOLOCK)"; e.PopupPassData.SQLWhereStatements = ""; e.PopupPassData.SQLWhereInputCodeValue = popconItem_cd.CodeValue; e.PopupPassData.SQLWhereInputNameValue = ""; e.PopupPassData.DistinctOrNot = false; e.PopupPassData.GridCellCode = new String[4]; e.PopupPassData.GridCellCaption = new String[4]; e.PopupPassData.GridCellType = new enumDef.GridCellType[4]; e.PopupPassData.GridCellLength = new Int32[4]; 팝업 설정법 Grid의 경우 한 이벤트에 여러 팝업을 처리해야 합니다. 이런 경우 Switch문을 이용하여 각 팝업 별 처리를 합니다. 8

BeforePopup 9 e.PopupPassData.GridCellCode[0] = "item_cd"; e.PopupPassData.GridCellCode[1] = "item_nm"; e.PopupPassData.GridCellCode[2] = "spec"; e.PopupPassData.GridCellCode[3] = "Basic_Unit"; e.PopupPassData.GridCellCaption[0] = "Item"; e.PopupPassData.GridCellCaption[1] = "Item Desc."; e.PopupPassData.GridCellCaption[2] = "Specification"; e.PopupPassData.GridCellCaption[3] = "Unit"; e.PopupPassData.GridCellType[0] = enumDef.GridCellType.Edit; e.PopupPassData.GridCellType[1] = enumDef.GridCellType.Edit; e.PopupPassData.GridCellType[2] = enumDef.GridCellType.Edit; e.PopupPassData.GridCellType[3] = enumDef.GridCellType.Edit; return; default: e.Cancel = true; break; } //END SWITCH 팝업 설정법 Grid의 경우 한 이벤트에 여러 팝업을 처리해야 합니다. 이런 경우 Switch문을 이용하여 각 팝업 별 처리를 합니다. 9

BeforePopup 10 e.PopupPassData.PopupWinTitle = ipopupWinTitle; e.PopupPassData.ConditionCaption = iconditionCaption; e.PopupPassData.SQLFromStatements = iSQLFromStatements; e.PopupPassData.SQLWhereStatements = iSQLWhereStatements; e.PopupPassData.SQLWhereInputCodeValue = icodeValue; e.PopupPassData.SQLWhereInputNameValue = ""; e.PopupPassData.DistinctOrNot = true; e.PopupPassData.GridCellCode = new String[2]; e.PopupPassData.GridCellCaption = new String[2]; e.PopupPassData.GridCellType = new enumDef.GridCellType[2]; e.PopupPassData.GridCellLength = new Int32[2]; e.PopupPassData.GridCellCode[0] = iGridCellCode1; e.PopupPassData.GridCellCode[1] = iGridCellCode2; e.PopupPassData.GridCellCaption[0] = iGridCellCaption1; e.PopupPassData.GridCellCaption[1] = iGridCellCaption2; e.PopupPassData.GridCellType[0] = enumDef.GridCellType.Edit; e.PopupPassData.GridCellType[1] = enumDef.GridCellType.Edit; } // END EVNET 팝업 설정법 Grid의 경우 한 이벤트에 여러 팝업을 처리해야 합니다. 이런 경우 Switch문을 이용하여 각 팝업 별 처리를 합니다. 10

AfterPopup 11

AfterPopup 12 예) uniERP.App.UI.SD.S1112MA2 private void uniGrid1_AfterPopupClosed(object sender, uniERP.AppFramework.UI.Controls.Popup.AfterPopupCloseEventArgs e) { DataSet iDataSet = new DataSet(); if (e.ResultData.Data == null) return; iDataSet = (DataSet)e.ResultData.Data; string columnName = uniGrid1.ActiveCell.Column.Key; string columnNameForName = string.Empty; string iGridCellCode1 = string.Empty; string iGridCellCode2 = string.Empty; 팝업 설정법 Grid의 경우 한 이벤트에 여러 팝업을 처리해야 합니다. 이런 경우 Switch문을 이용하여 각 팝업 별 처리를 합니다. 12

AfterPopup 13 switch (columnName) { case "bp_cd": columnNameForName = "bp_nm"; iGridCellCode1 = "BP_CD"; iGridCellCode2 = "BP_NM"; break; case "sales_unit": iGridCellCode1 = "UNIT"; case "item_cd": uniGrid1.ActiveRow.Cells[columnName].Value = iDataSet.Tables[0].Rows[0]["item_cd"].ToString(); uniGrid1.ActiveRow.Cells["item_nm"].Value = iDataSet.Tables[0].Rows[0]["item_nm"].ToString(); uniGrid1.ActiveRow.Cells["item_spce"].Value = iDataSet.Tables[0].Rows[0]["spec"].ToString(); uniGrid1.ActiveRow.Cells["sales_unit"].Value = iDataSet.Tables[0].Rows[0]["Basic_Unit"].ToString(); return; default: } uniGrid1.ActiveRow.Cells[columnName].Value = iDataSet.Tables[0].Rows[0][iGridCellCode1].ToString(); if ( !columnNameForName.Equals(string.Empty)) uniGrid1.ActiveRow.Cells[columnNameForName].Value = iDataSet.Tables[0].Rows[0][iGridCellCode2].ToString(); 팝업 설정법 Grid의 경우 한 이벤트에 여러 팝업을 처리해야 합니다. 이런 경우 Switch문을 이용하여 각 팝업 별 처리를 합니다. 13

감사 합니다. Slogan 14 대표전화: +82-2-6484-1433 E-mail: unierp@samsung.com Copyright ⓒ 2008 Samsung SDS Co., Ltd. All rights reserved | Confidential 대표전화: +82-2-6484-1433 E-mail: unierp@samsung.com http://www.sds.samsung.com 상기 문서에 대한 저작권을 포함한 지적재산권은 삼성SDS(주)에게 있으며, 삼성SDS(주)의 기밀정보 및 영업비밀을 포함하고 있습니다. 본 문서를 제공된 목적 외에 다른 목적으로 사용, 복사, 공개, 배포하는 것은 삼성SDS(주)의 영업비밀 및 지적재산권 침해가 되므로 엄격히 금지합니다. 14