[C#] DataSet을 엑셀파일로 변환

DataSet을 엑셀파일로 만드는 함수  (DataSet to Excel) /// <summary> /// 데이터셋 엑셀 저장 /// </summary> /// <param name=”PathName”>파일이 저장될 경로</param> /// <param name=”ds”>저장될 데이터 셋</param> public void ExportDataSetToExcel(string PathName, ref DataSet ds) { Excel.Application App = new Excel.Application(); Excel.Workbook wBook; Excel.Worksheet wSheet; Excel.Range wRange; Excel.Border wBorder; int col = 0; try { App.UserControl = true; … 자세히 보기

[C#] ADO 데이터 관련 함수 라이브러리

DataRow 의 데이터를 Insert Sql  쿼리문(DataRow to Sql Query)으로 변환 (하단에 DataCnv, TypeCnv 메소드 사용) /// <summary> /// 데이터셋의 특정 레코드를 Insert SQL문장으로 생성 /// </summary> /// <param name=”arSqls”>sql문이 담길 객체</param> /// <param name=”dt”>데이터넷</param> /// <param name=”psDisplay”>sql문 생성시 제외되어야할 필드명(화면 디스플레이용)</param> public void InsertDataSetToSql(ref ArrayList arSqls, ref DataTable dt, params string[] psDisplay) { for (int nIndex = … 자세히 보기

[C#] 날짜 관련 함수 라이브러리

날짜사이 기간과 개월 수, 지정월의 마지막 날짜, 문자열 변경 등의 메소드 함수 두 날짜 사이의 기간 값 구하기 /// <summary> /// 날짜 사이의 기간을 리턴 /// </summary> /// <param name=”dtFrom”>시작일</param> /// <param name=”dtTo”>종료일</param> /// <returns>반환 기간일 ex)2년 4월 20일</returns> public string GetDateDiffer(DateTime dtFrom, DateTime dtTo) { DateTime dtCalc = dtTo.Date; int nYear = dtCalc.Year – … 자세히 보기

[Javascript] 주민등록번호,사업자번호,전화번호 체크 함수

자바스크립트 주민등록번호, 사업자번호, 전화번호, 휴대폰번호 유효성 체크 함수 라이브러리 자바스크립트 주민등록번호 체크 function checkIdentity(formElement1,formElement2){ var str_serial1 = formElement1; var str_serial2 = formElement2; var digit=0 for (var i=0;i<str_serial1.length;i++){ var str_dig=str_serial1.substring(i,i+1); if (str_dig<‘0′ || str_dig>’9’){ digit=digit+1 } } if ((str_serial1 == ”) || ( digit != 0 )){ return false; } var digit1=0 for (var i=0;i<str_serial2.length;i++){ var … 자세히 보기

[JavaScript] 입력 값 체크 라이브러리

자바스크립트 입력 값 체크 라이브러리 Javascript 한글만 입력 체크 function onlyHangul(obj) { var inKey = String.fromCharCode(event.keyCode); var reKey = new RegExp(obj); // Enter는 키검사를 하지 않는다. if ( inKey != “\r” && !reKey.test(inKey) ) { event.returnValue = false; } } Javascript 특수키 허용 체크 function onlySpecialKey() { if( event.keyCode==8 ) return true; // 8:arrow delete else … 자세히 보기

4차산업혁명과 자율주행자동차

automationcar1

자율주행자동차의 의미 자율주행자동차는 다양한 주변환경 인지 센서 즉 카메라센서, 라이더, 레이더, 초음파, GPS/INS 등을 통해 주변 환경을 인식하여 주행 경로를 자체적으로 결정하며 운전자의 개입 없이 자동차가 부분적 또는 완전히 자동화되어 스스로 주행이 가능한 자동차 입니다. 자율주행자동차는 크게 운전자가 주행상황에 주의를 기울여야 하는 단계와 주의가 필요없는 자율주행단계로 나뉠 수 있습니다. 0 레벨 (NoAutomation) 자율주행 기능 없는 일반 … 자세히 보기

[C#] XML 문서 노드 추가 함수

C# XML 노드 추가 함수 /// <summary> /// XML 문서에 노드 추가 /// </summary> /// <param name=”sNodeName”>추가할 Node 명</param> /// <param name=”oParent”>부모 객체</param> /// <param name=”xDoc”>xml 문서</param> /// <param name=”sValue”>Node 값</param> /// <returns>반환할 XML Node</returns> public XmlElement MakeXmlElement(string sNodeName, object oParent, ref XmlDocument xDoc, string sValue) { XmlElement xlTemp; string[] sNodeValue = sNodeName.Split(‘:’); if (sNodeValue.Length … 자세히 보기

[C#] DataTable 이전값과 현재값 동기화 함수

C# DataTable 이전값과 현재값 동기화 함수 /// <summary> /// DataTable안 현재/이전 값 동기화 /// </summary> /// <param name=”dt”>해당 데이터 테이블</param> /// <param name=”psDisplay”>비교할 값</param> public void GetChangedFieldRow(ref DataTable dt, params string[] psDisplay) { string sBeforeValue = “”; string sAfterValue = “”; int nCol = dt.Columns.Count; foreach (DataRow dr in dt.Rows) { int nDiffCnt = 0; … 자세히 보기

[C#] 회사법인번호 검사 함수

C# 회사법인번호 검사 /// <summary> /// 법인번호 체크 /// </summary> /// <param name=”s”>법인번호 문자열</param> /// <returns>true:정상, false:오류</returns> public bool CompanyNo_Chk(string s) { if (s == “”) return true; string sChkDigit = “121212121212”; int nHap = 0; int nChk = 0; for (int i = 0; i < 12; i++) { if ( s.Substring(i, 1).CompareTo(“9”) > … 자세히 보기