Yes24 추가. ㄴ> yes24에서 요구하는 양식에 맞춰 엑셀로 반출해주는 기능 추가. =====* unimarc *===== Yes24 추가. ㄴ> yes24에서 요구하는 양식에 맞춰 엑셀로 반출해주는 기능 추가. - 목록등록 - 머리글에 맞춰 숫자 입력기능 추가 - 목록조회 - 거래처 엔터시 명단이 출력되고 그 상태에서 엔터 입력 시 해당 데이터 선택으로 간주. 데이터 조회창으로 이관. - 목록집계 - 필터링 테스트 코드 삭제 엔터 입력시 검색기능 추가 납품처명 필터링 추가 == TODO == 기타 추가적인 버그 잡을것. / 바로빌 세금계산서알아볼것. ===== 작업중 ===== 마크 반입 폼 완료 마크 반출 폼 작업중 ㄴ> 작업중 다문화 옮기는 도중 클립보드에서 일어나는 오류 잡아내는중. ===== 보류 ===== b. 마크목록 폼 작성중 1. 엑셀반출 기능 추가중 사용 작업대기중 c. 마크 반입 폼 수정중 1. 불러오기는 되나 저장 기능이 필요함. ===== 완료 ===== 21.06.21 마크검색 작업완료 마크 편집창에서 메모장, 미리보기, 표지크게보기 기능 추가 21.06.08 자동업데이트 기능 완료 - 프로젝트가 새로 바뀜. 1. 주문관리 팩스연동 완료 2. 전송된 팩스 확인 작업개시, 이메일 전송모듈 수정완료. 3. 주문관리에서 주문처와 목록 검색하는 폼 검색 모듈도 재수정 완료함. 4. 데이터베이스 내 이미지URL을 가져오는작업 완료 목록집계 폼 재 수정작업 완료 - 확인 및 수정 필요. ISBN 체크 프로그램 => 본프로그램에 이식중. ㄴ> 코드는 다 옮겼으나 기존 사용하던 방식과 조금 달라서 버그발생 가능성 있음. ㄴ> 버그 체크 계속 해볼것. 21-04-15 ㄴ> 21_04_20 버그 없음. 2. 마크편집 폼 수정 중 (마크 반출 test프로젝트 진행완료, 본 프로젝트에 적용중. / 저장기능활성화 작업완료) 2-1. 기존의 칸채우기에서 예상되지 못한 버그가 발생하여 칸채우기 숨김. 2-2. 008태크 재배치 => TextBox에 적용완료. 변경사항 메모장으로 넘기는 작업 완료. 2-3. 저장기능 완료. (04.14 체크해볼것 - 완료) 주문관리 작업중 (DataGridView 주문처 엔터키 입력시 검색되게끔 하는 코드작성중) - 21.04.27 완료
66 lines
2.0 KiB
C#
66 lines
2.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
using System.Management;
|
|
|
|
|
|
namespace Test_Project
|
|
{
|
|
public partial class Form1 : Form
|
|
{
|
|
public Form1()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
private void Form1_Load(object sender, EventArgs e)
|
|
{
|
|
var usbDevices = GetUSBDevices();
|
|
|
|
foreach(var usbDevice in usbDevices)
|
|
{
|
|
string msg = string.Format("Device ID: {0}, PNP Device ID: {1}, Description: {2}\n",
|
|
usbDevice.DeviceID, usbDevice.PnpDeviceID, usbDevice.Description);
|
|
richTextBox1.Text += msg;
|
|
}
|
|
}
|
|
|
|
static List<USBDeviceInfo> GetUSBDevices()
|
|
{
|
|
List<USBDeviceInfo> devices = new List<USBDeviceInfo>();
|
|
|
|
ManagementObjectCollection collection;
|
|
using (var searcher = new ManagementObjectSearcher(@"Select * From Win32_USBHub"))
|
|
collection = searcher.Get();
|
|
|
|
foreach(var device in collection)
|
|
{
|
|
devices.Add(new USBDeviceInfo(
|
|
(string)device.GetPropertyValue("DeviceID"),
|
|
(string)device.GetPropertyValue("PNPDeviceID"),
|
|
(string)device.GetPropertyValue("Description")
|
|
));
|
|
}
|
|
collection.Dispose();
|
|
return devices;
|
|
}
|
|
}
|
|
class USBDeviceInfo
|
|
{
|
|
public USBDeviceInfo(string deviceID, string pnpDeviceID, string description)
|
|
{
|
|
this.DeviceID = deviceID;
|
|
this.PnpDeviceID = pnpDeviceID;
|
|
this.Description = description;
|
|
}
|
|
public string DeviceID { get; private set; }
|
|
public string PnpDeviceID { get; private set; }
|
|
public string Description { get; private set; }
|
|
}
|
|
}
|