본문 바로가기

전체 글

MAUI 안드로이드 스캐너 SPP 모드 Eyoyo EY-017P 연결 샘플 * Android 28이상 31이하 1. 스캐너 SPP 모드 설정, 스캐너와 블루투스 페어링 2.AndroidManifest.xml 권한  3. MainActivity 권한 획득private void CheckBluetoothPermissions(){ if (CheckSelfPermission(Android.Manifest.Permission.Bluetooth) != Android.Content.PM.Permission.Granted || CheckSelfPermission(Android.Manifest.Permission.BluetoothAdmin) != Android.Content.PM.Permission.Granted || CheckSelfPermission(Andro.. 더보기
c# 레지스트리를 이용한 DataTable 복사 클래스 public static class GridrCopyHelper { private static string RegPath = $"Software\\CHA_MES\\GridrCopy"; public static string DataTableToJsonReg(this DataTable dataTable) { string json = JsonConvert.SerializeObject(dataTable); SaveGridToRegistry(json); return json; } public static DataTable JsonToDataTableReg(this str.. 더보기
윈도우 11 작업표시줄 2줄이상 늘리는 방법 윈도우 10에서 작업표시줄을 2~3줄 항상사용했다. 거북목 예방 및 목건강을 위하여 좌우 모니터도 각각 좌우 하나씩 통 3개의 모니터조합으로 사용한다. 이미 십여년넘게 이런 세팅이 익숙해져서 작업표시줄이 2줄이상이여야하고 좌우 모니터가 필수가 되어 버린 몸 그러나 윈도우 11에서는 윈도우 10에서는 멀티 작업표시줄 기능이 없다. 하지만 누군가는 필요하여 세팅할수있게 간단하게 실행파일로 만들어서 GitHub에 올려져있다. 예전에는 레지스트리 조작하고 dll 복사등 복잡했지만 지금은 실행파일만 실행하면 작업표시줄 잠금을 해지하면 작업표시줄을 움직일수 있는 화살표가 나타난다.. GitHub 위치 주소 GitHub - valinet/ExplorerPatcher: This project aims to enhanc.. 더보기
ZPL 명령어 샘플 https://labelary.com/ZPL 명령어 미리보기 LabelaryEASY ZPL CONVERSION, PREVIEW, ARCHIVAL, COMPATIBILITYlabelary.com ^XA ^FX Top section with logo, name and address. ^CF0,60 ^FO50,50^GB100,100,100^FS ^FO75,75^FR^GB100,100,100^FS ^FO93,93^GB40,40,40^FS ^FO220,50^FDIntershipping, Inc.^FS ^CF0,30 ^FO220,115^FD1000 Shipping Lane^FS ^FO220,155^FDShelbyville TN 38102^FS ^FO220,195^FDUnited States (USA)^FS ^FO5.. 더보기
MSSQL 프로시저 변경이력 로그 만들기 많은 사이트에서 SP등의 로그는 형상관리하지 않는것을 경험했다. 아래는 SP의 ALTER CREATE DTOP 로그를 특정 테이블에 넣는 부분을 추가한것이다.  1) 변경로그 테이블 만들기 SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE TABLE [dbo].[PROC_ALTER_LOG]( [LogID] [int] IDENTITY(1,1) NOT NULL, [EventType] [nvarchar](max) NULL, [ObjectName] [nvarchar](max) NULL, [ObjectDefinition] [nvarchar](max) NULL, [ChangedBy] [nvarchar](max) NULL, [ChangedDate] [datetime] NUL.. 더보기
MSSQL 단축키 전용 SP 만들기 -- 프로시저 파라미터 만들기USE [TEST]GO/****** Object: StoredProcedure [dbo].[USP_SOURCE_GEN] Script Date: 2024-07-04 오후 3:15:22 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: 전광식-- Create date: -- Description: -- EXEC [USP_SOURCE_GEN] 'PM_MONTHLY_PRODUCT'-- =============================================ALTER PROCEDURE [dbo].[USP_SOURCE_G.. 더보기
devexpress gridcontrol column cell merge 방법(열, 행) 1. 데이터 조회 결과   2. Row Cell 머지  view.OptionsView.AllowCellMerge = true;//Row Cell Mergeview.CellMerge += (sen, e) =>{ GridView view2 = sen as GridView; if (e.Column.FieldName == "CAR_TYPE") { string val_1 = view.GetRowCellDisplayText(e.RowHandle1, view2.Columns["CAR_TYPE"]); string val_1_1 = view.GetRowCellDisplayText(e.RowHandle1, view2.Columns["DATA_CLASS"]); strin.. 더보기
MSSQL 배열 형식으로 파라미터 받기 0. 현재 중소기업, 대기업 여러 프로젝트를 진행하면서 프레임워크의 사용자 정의 테이블을 파라미터로 넘기는 방법이 프레임워크에 없는 경우가 많다. (List 테이블형식으로 파라미터 넘기는 방법) 이방법을 우회할수있는 샘플 JSON을 활용하여  1. c# => datatable to json으로 변환 string json = JsonConvert.SerializeObject(table, Formatting.Indented);   2. mssql type table 만들기/****** Object: UserDefinedTableType [dbo].[CHA026_TABLE] Script Date: 2024-06-25 오후 1:37:48 ******/ CREATE TYPE [dbo].[CHA026_TAB.. 더보기