=====* unimarc *=====
===== 작업중 ===== 주문관리 폼 재 수정작업중 - 팩스 및 이메일 기록 폼 제작해야함. - 제작완료 (현재 목록등록 -> 수정버튼 작업중) ㄴ> 작업 완료후 검토하고, 회계로 넘어갈 것. - 회계전환 회계전환. 매출상세(Sales_Detail.cs) 폼 작업완료. (버튼 이벤트 작업진행중) ㄴ> 매출집계에서 상세까지 가는 도중 MDI 부모로 적용되지않는 버그 수정작업완료. 기타 추가적인 버그 잡을것. / 바로빌 세금계산서알아볼것. / 셋업 자동 업데이트 알아볼 것. ===== 보류 ===== b. 마크목록 폼 작성중 1. 엑셀반출 기능 추가중 사용 작업대기중 c. 마크 반입 폼 수정중 1. 불러오기는 되나 저장 기능이 필요함. ===== 완료 ===== 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 완료
This commit is contained in:
Binary file not shown.
BIN
unimarc/.vs/Factory_Client/v16/.suo
Normal file
BIN
unimarc/.vs/Factory_Client/v16/.suo
Normal file
Binary file not shown.
Binary file not shown.
BIN
unimarc/.vs/unimarc/v16/.suo
Normal file
BIN
unimarc/.vs/unimarc/v16/.suo
Normal file
Binary file not shown.
20
unimarc/Backup/Factory_Client.sln
Normal file
20
unimarc/Backup/Factory_Client.sln
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||||
|
# Visual Studio 2008
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Factory_Client", "Factory_Client\Factory_Client.csproj", "{380772D6-8825-4008-9F46-AE9F8AA8EE7B}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
279
unimarc/Backup/Factory_Client/Factory_Client.Designer.cs
generated
Normal file
279
unimarc/Backup/Factory_Client/Factory_Client.Designer.cs
generated
Normal file
@@ -0,0 +1,279 @@
|
|||||||
|
namespace Factory_Client
|
||||||
|
{
|
||||||
|
partial class Factory_Client
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 필수 디자이너 변수입니다.
|
||||||
|
/// </summary>
|
||||||
|
private System.ComponentModel.IContainer components = null;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 사용 중인 모든 리소스를 정리합니다.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
|
||||||
|
protected override void Dispose(bool disposing)
|
||||||
|
{
|
||||||
|
if (disposing && (components != null))
|
||||||
|
{
|
||||||
|
components.Dispose();
|
||||||
|
}
|
||||||
|
base.Dispose(disposing);
|
||||||
|
}
|
||||||
|
|
||||||
|
#region Windows Form 디자이너에서 생성한 코드
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 디자이너 지원에 필요한 메서드입니다.
|
||||||
|
/// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오.
|
||||||
|
/// </summary>
|
||||||
|
private void InitializeComponent()
|
||||||
|
{
|
||||||
|
this.btn_ok = new System.Windows.Forms.Button();
|
||||||
|
this.button2 = new System.Windows.Forms.Button();
|
||||||
|
this.dataGridView1 = new System.Windows.Forms.DataGridView();
|
||||||
|
this.file_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.update_status = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||||
|
this.panel1 = new System.Windows.Forms.Panel();
|
||||||
|
this.lbl_cnt = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_filename = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_ClientVer = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_SerVer = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_Files = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_Ip = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_status = new System.Windows.Forms.Label();
|
||||||
|
this.label7 = new System.Windows.Forms.Label();
|
||||||
|
this.progressBar1 = new System.Windows.Forms.ProgressBar();
|
||||||
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
|
this.label2 = new System.Windows.Forms.Label();
|
||||||
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
|
||||||
|
this.panel1.SuspendLayout();
|
||||||
|
this.SuspendLayout();
|
||||||
|
//
|
||||||
|
// btn_ok
|
||||||
|
//
|
||||||
|
this.btn_ok.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.btn_ok.Location = new System.Drawing.Point(161, 335);
|
||||||
|
this.btn_ok.Name = "btn_ok";
|
||||||
|
this.btn_ok.Size = new System.Drawing.Size(146, 46);
|
||||||
|
this.btn_ok.TabIndex = 0;
|
||||||
|
this.btn_ok.Text = "button1";
|
||||||
|
this.btn_ok.UseVisualStyleBackColor = true;
|
||||||
|
this.btn_ok.Click += new System.EventHandler(this.btn_ok_Click);
|
||||||
|
//
|
||||||
|
// button2
|
||||||
|
//
|
||||||
|
this.button2.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.button2.Location = new System.Drawing.Point(426, 335);
|
||||||
|
this.button2.Name = "button2";
|
||||||
|
this.button2.Size = new System.Drawing.Size(146, 46);
|
||||||
|
this.button2.TabIndex = 0;
|
||||||
|
this.button2.Text = "취 소";
|
||||||
|
this.button2.UseVisualStyleBackColor = true;
|
||||||
|
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||||
|
//
|
||||||
|
// dataGridView1
|
||||||
|
//
|
||||||
|
this.dataGridView1.AllowUserToAddRows = false;
|
||||||
|
this.dataGridView1.AllowUserToDeleteRows = false;
|
||||||
|
this.dataGridView1.AllowUserToResizeRows = false;
|
||||||
|
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||||
|
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||||
|
this.file_name,
|
||||||
|
this.update_status});
|
||||||
|
this.dataGridView1.Location = new System.Drawing.Point(357, 33);
|
||||||
|
this.dataGridView1.Name = "dataGridView1";
|
||||||
|
this.dataGridView1.RowTemplate.Height = 23;
|
||||||
|
this.dataGridView1.Size = new System.Drawing.Size(399, 269);
|
||||||
|
this.dataGridView1.TabIndex = 1;
|
||||||
|
//
|
||||||
|
// file_name
|
||||||
|
//
|
||||||
|
this.file_name.DataPropertyName = "file_name";
|
||||||
|
this.file_name.HeaderText = "파일명";
|
||||||
|
this.file_name.Name = "file_name";
|
||||||
|
this.file_name.ReadOnly = true;
|
||||||
|
this.file_name.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
|
||||||
|
this.file_name.Width = 200;
|
||||||
|
//
|
||||||
|
// update_status
|
||||||
|
//
|
||||||
|
this.update_status.DataPropertyName = "chk";
|
||||||
|
this.update_status.FalseValue = "F";
|
||||||
|
this.update_status.HeaderText = "업데이트완료";
|
||||||
|
this.update_status.IndeterminateValue = "F";
|
||||||
|
this.update_status.Name = "update_status";
|
||||||
|
this.update_status.ReadOnly = true;
|
||||||
|
this.update_status.TrueValue = "T";
|
||||||
|
//
|
||||||
|
// panel1
|
||||||
|
//
|
||||||
|
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||||
|
this.panel1.Controls.Add(this.lbl_cnt);
|
||||||
|
this.panel1.Controls.Add(this.lbl_filename);
|
||||||
|
this.panel1.Controls.Add(this.lbl_ClientVer);
|
||||||
|
this.panel1.Controls.Add(this.lbl_SerVer);
|
||||||
|
this.panel1.Controls.Add(this.lbl_Files);
|
||||||
|
this.panel1.Controls.Add(this.lbl_Ip);
|
||||||
|
this.panel1.Controls.Add(this.lbl_status);
|
||||||
|
this.panel1.Controls.Add(this.label7);
|
||||||
|
this.panel1.Controls.Add(this.progressBar1);
|
||||||
|
this.panel1.Controls.Add(this.label3);
|
||||||
|
this.panel1.Controls.Add(this.label2);
|
||||||
|
this.panel1.Controls.Add(this.label1);
|
||||||
|
this.panel1.Location = new System.Drawing.Point(14, 33);
|
||||||
|
this.panel1.Name = "panel1";
|
||||||
|
this.panel1.Size = new System.Drawing.Size(325, 268);
|
||||||
|
this.panel1.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_cnt
|
||||||
|
//
|
||||||
|
this.lbl_cnt.AutoSize = true;
|
||||||
|
this.lbl_cnt.Location = new System.Drawing.Point(265, 217);
|
||||||
|
this.lbl_cnt.Name = "lbl_cnt";
|
||||||
|
this.lbl_cnt.Size = new System.Drawing.Size(45, 12);
|
||||||
|
this.lbl_cnt.TabIndex = 4;
|
||||||
|
this.lbl_cnt.Text = "(10/10)";
|
||||||
|
//
|
||||||
|
// lbl_filename
|
||||||
|
//
|
||||||
|
this.lbl_filename.Location = new System.Drawing.Point(20, 217);
|
||||||
|
this.lbl_filename.Name = "lbl_filename";
|
||||||
|
this.lbl_filename.Size = new System.Drawing.Size(211, 12);
|
||||||
|
this.lbl_filename.TabIndex = 3;
|
||||||
|
//
|
||||||
|
// lbl_ClientVer
|
||||||
|
//
|
||||||
|
this.lbl_ClientVer.AutoSize = true;
|
||||||
|
this.lbl_ClientVer.Location = new System.Drawing.Point(142, 104);
|
||||||
|
this.lbl_ClientVer.Name = "lbl_ClientVer";
|
||||||
|
this.lbl_ClientVer.Size = new System.Drawing.Size(0, 12);
|
||||||
|
this.lbl_ClientVer.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_SerVer
|
||||||
|
//
|
||||||
|
this.lbl_SerVer.AutoSize = true;
|
||||||
|
this.lbl_SerVer.Location = new System.Drawing.Point(142, 77);
|
||||||
|
this.lbl_SerVer.Name = "lbl_SerVer";
|
||||||
|
this.lbl_SerVer.Size = new System.Drawing.Size(0, 12);
|
||||||
|
this.lbl_SerVer.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_Files
|
||||||
|
//
|
||||||
|
this.lbl_Files.AutoSize = true;
|
||||||
|
this.lbl_Files.Location = new System.Drawing.Point(142, 50);
|
||||||
|
this.lbl_Files.Name = "lbl_Files";
|
||||||
|
this.lbl_Files.Size = new System.Drawing.Size(0, 12);
|
||||||
|
this.lbl_Files.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_Ip
|
||||||
|
//
|
||||||
|
this.lbl_Ip.AutoSize = true;
|
||||||
|
this.lbl_Ip.Location = new System.Drawing.Point(142, 23);
|
||||||
|
this.lbl_Ip.Name = "lbl_Ip";
|
||||||
|
this.lbl_Ip.Size = new System.Drawing.Size(0, 12);
|
||||||
|
this.lbl_Ip.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_status
|
||||||
|
//
|
||||||
|
this.lbl_status.Font = new System.Drawing.Font("굴림", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.lbl_status.ForeColor = System.Drawing.Color.DeepPink;
|
||||||
|
this.lbl_status.Location = new System.Drawing.Point(-3, 166);
|
||||||
|
this.lbl_status.Name = "lbl_status";
|
||||||
|
this.lbl_status.Size = new System.Drawing.Size(317, 29);
|
||||||
|
this.lbl_status.TabIndex = 0;
|
||||||
|
this.lbl_status.Text = "최신파일입니다 !!";
|
||||||
|
this.lbl_status.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
|
//
|
||||||
|
// label7
|
||||||
|
//
|
||||||
|
this.label7.AutoSize = true;
|
||||||
|
this.label7.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.label7.Location = new System.Drawing.Point(30, 104);
|
||||||
|
this.label7.Name = "label7";
|
||||||
|
this.label7.Size = new System.Drawing.Size(106, 12);
|
||||||
|
this.label7.TabIndex = 0;
|
||||||
|
this.label7.Text = "클라이언트버전 :";
|
||||||
|
//
|
||||||
|
// progressBar1
|
||||||
|
//
|
||||||
|
this.progressBar1.Location = new System.Drawing.Point(22, 232);
|
||||||
|
this.progressBar1.Name = "progressBar1";
|
||||||
|
this.progressBar1.Size = new System.Drawing.Size(288, 16);
|
||||||
|
this.progressBar1.TabIndex = 1;
|
||||||
|
//
|
||||||
|
// label3
|
||||||
|
//
|
||||||
|
this.label3.AutoSize = true;
|
||||||
|
this.label3.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.label3.Location = new System.Drawing.Point(69, 77);
|
||||||
|
this.label3.Name = "label3";
|
||||||
|
this.label3.Size = new System.Drawing.Size(67, 12);
|
||||||
|
this.label3.TabIndex = 0;
|
||||||
|
this.label3.Text = "서버버전 :";
|
||||||
|
//
|
||||||
|
// label2
|
||||||
|
//
|
||||||
|
this.label2.AutoSize = true;
|
||||||
|
this.label2.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.label2.Location = new System.Drawing.Point(20, 50);
|
||||||
|
this.label2.Name = "label2";
|
||||||
|
this.label2.Size = new System.Drawing.Size(116, 12);
|
||||||
|
this.label2.TabIndex = 0;
|
||||||
|
this.label2.Text = "업데이트 파일 수 :";
|
||||||
|
//
|
||||||
|
// label1
|
||||||
|
//
|
||||||
|
this.label1.AutoSize = true;
|
||||||
|
this.label1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.label1.Location = new System.Drawing.Point(56, 23);
|
||||||
|
this.label1.Name = "label1";
|
||||||
|
this.label1.Size = new System.Drawing.Size(80, 12);
|
||||||
|
this.label1.TabIndex = 0;
|
||||||
|
this.label1.Text = "접속서버IP :";
|
||||||
|
//
|
||||||
|
// Factory_Client
|
||||||
|
//
|
||||||
|
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
|
||||||
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
|
this.ClientSize = new System.Drawing.Size(768, 409);
|
||||||
|
this.Controls.Add(this.panel1);
|
||||||
|
this.Controls.Add(this.dataGridView1);
|
||||||
|
this.Controls.Add(this.button2);
|
||||||
|
this.Controls.Add(this.btn_ok);
|
||||||
|
this.MaximizeBox = false;
|
||||||
|
this.MinimizeBox = false;
|
||||||
|
this.Name = "Factory_Client";
|
||||||
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||||
|
this.Text = "Factory 자동업데이트";
|
||||||
|
this.Load += new System.EventHandler(this.Form1_Load);
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
|
||||||
|
this.panel1.ResumeLayout(false);
|
||||||
|
this.panel1.PerformLayout();
|
||||||
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
private System.Windows.Forms.Button btn_ok;
|
||||||
|
private System.Windows.Forms.Button button2;
|
||||||
|
private System.Windows.Forms.DataGridView dataGridView1;
|
||||||
|
private System.Windows.Forms.Panel panel1;
|
||||||
|
private System.Windows.Forms.Label label3;
|
||||||
|
private System.Windows.Forms.Label label2;
|
||||||
|
private System.Windows.Forms.Label label1;
|
||||||
|
private System.Windows.Forms.ProgressBar progressBar1;
|
||||||
|
private System.Windows.Forms.Label lbl_ClientVer;
|
||||||
|
private System.Windows.Forms.Label lbl_SerVer;
|
||||||
|
private System.Windows.Forms.Label lbl_Files;
|
||||||
|
private System.Windows.Forms.Label lbl_Ip;
|
||||||
|
private System.Windows.Forms.Label label7;
|
||||||
|
private System.Windows.Forms.Label lbl_status;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn file_name;
|
||||||
|
private System.Windows.Forms.DataGridViewCheckBoxColumn update_status;
|
||||||
|
private System.Windows.Forms.Label lbl_filename;
|
||||||
|
private System.Windows.Forms.Label lbl_cnt;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
242
unimarc/Backup/Factory_Client/Factory_Client.cs
Normal file
242
unimarc/Backup/Factory_Client/Factory_Client.cs
Normal file
@@ -0,0 +1,242 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Data;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
using System.Net;
|
||||||
|
using System.IO;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Diagnostics;
|
||||||
|
|
||||||
|
namespace Factory_Client
|
||||||
|
{
|
||||||
|
public partial class Factory_Client : Form
|
||||||
|
{
|
||||||
|
//FTP아이디 패스워드
|
||||||
|
private string Login_id = "kkura";
|
||||||
|
private string Login_pw = "1234bb";
|
||||||
|
|
||||||
|
//서버/클라이언트버전
|
||||||
|
private string Sr_Vers = "";
|
||||||
|
private string Cl_Vers = "";
|
||||||
|
|
||||||
|
//서버아이피
|
||||||
|
private string Server_Ip = "";
|
||||||
|
|
||||||
|
//종료시 실행시킬 파일
|
||||||
|
private string Start_Prg = "";
|
||||||
|
|
||||||
|
//파일수
|
||||||
|
private int Files_Count = 0;
|
||||||
|
|
||||||
|
|
||||||
|
//업데이트 진행 파일수
|
||||||
|
private int down_Count = 0;
|
||||||
|
|
||||||
|
//업데이트여부
|
||||||
|
bool tf = false;
|
||||||
|
|
||||||
|
private string sLine = "";
|
||||||
|
|
||||||
|
private string[] str = new string[2];
|
||||||
|
int i = -1;
|
||||||
|
|
||||||
|
DataSet ds = new DataSet("files");
|
||||||
|
|
||||||
|
public Factory_Client()
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Form1_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
|
||||||
|
//파일목록 생성을 위한 데이터셋
|
||||||
|
|
||||||
|
ds.Tables.Add("파일");
|
||||||
|
|
||||||
|
ds.Tables["파일"].Columns.Add("file_name");
|
||||||
|
ds.Tables["파일"].Columns.Add("chk");
|
||||||
|
|
||||||
|
File_info();
|
||||||
|
|
||||||
|
dataGridView1.DataSource = ds.Tables["파일"];
|
||||||
|
|
||||||
|
//서버의 update.inf 파일에서 버전추출
|
||||||
|
FtpWebRequest fwr = (FtpWebRequest)WebRequest.Create("ftp://" + Server_Ip + "/update.inf");
|
||||||
|
fwr.Credentials = new NetworkCredential(Login_id, Login_pw);
|
||||||
|
|
||||||
|
fwr.Method = WebRequestMethods.Ftp.DownloadFile;
|
||||||
|
|
||||||
|
FtpWebResponse fr = (FtpWebResponse)fwr.GetResponse();
|
||||||
|
StreamReader sr = new StreamReader(fr.GetResponseStream());
|
||||||
|
|
||||||
|
while (sr.EndOfStream != true)
|
||||||
|
{
|
||||||
|
sLine = sr.ReadLine();
|
||||||
|
i = sLine.IndexOf("count=", 0);
|
||||||
|
|
||||||
|
//서버버전 추출
|
||||||
|
if (sLine.IndexOf("count=", 0) != -1)
|
||||||
|
{
|
||||||
|
Sr_Vers = sLine.Replace("count=", "");
|
||||||
|
lbl_SerVer.Text = Sr_Vers;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sr.Close();
|
||||||
|
|
||||||
|
//버전이 같을경우에 버튼 변경
|
||||||
|
if (Convert.ToDecimal(Sr_Vers) == Convert.ToDecimal(Cl_Vers))
|
||||||
|
{
|
||||||
|
btn_ok.Text = "프로그램실행";
|
||||||
|
|
||||||
|
lbl_status.Text = "최신파일입니다!!";
|
||||||
|
lbl_status.ForeColor = Color.Blue;
|
||||||
|
|
||||||
|
lbl_filename.Text = "";
|
||||||
|
lbl_cnt.Text = "";
|
||||||
|
for (int j = 0; j < dataGridView1.Rows.Count; j++)
|
||||||
|
{
|
||||||
|
dataGridView1.Rows[j].Cells["update_status"].Value = "T";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (Convert.ToDecimal(Sr_Vers) > Convert.ToDecimal(Cl_Vers))
|
||||||
|
{
|
||||||
|
btn_ok.Text = "업데이트";
|
||||||
|
tf = true;
|
||||||
|
|
||||||
|
lbl_cnt.Text = "(1/" + dataGridView1.Rows.Count.ToString() + ")";
|
||||||
|
lbl_status.Text = "업데이트가 존재합니다!!";
|
||||||
|
lbl_status.ForeColor = Color.DeepPink;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (System.Exception ex)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btn_ok_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (tf)
|
||||||
|
{
|
||||||
|
|
||||||
|
//업데이트가 존재할때
|
||||||
|
|
||||||
|
download(0);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//업데이트가 없을때
|
||||||
|
string start_program = Application.StartupPath + "\\" + Start_Prg;
|
||||||
|
Process prc = new Process();
|
||||||
|
prc.StartInfo = new System.Diagnostics.ProcessStartInfo(start_program);
|
||||||
|
prc.Start();
|
||||||
|
|
||||||
|
this.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void download(int cnt)
|
||||||
|
{
|
||||||
|
if (cnt < Convert.ToInt32(lbl_Files.Text))
|
||||||
|
{
|
||||||
|
WebClient clnt = new WebClient();
|
||||||
|
|
||||||
|
clnt.Credentials = new NetworkCredential(Login_id, Login_pw);
|
||||||
|
|
||||||
|
|
||||||
|
lbl_status.Text = "업데이트 진행중!!";
|
||||||
|
progressBar1.Value = (progressBar1.Maximum / Convert.ToInt32(lbl_Files.Text)) * (down_Count + 1);
|
||||||
|
|
||||||
|
lbl_filename.Text = dataGridView1.Rows[cnt].Cells["file_name"].Value.ToString();
|
||||||
|
|
||||||
|
dataGridView1.Rows[cnt].Cells["update_status"].Value = "T";
|
||||||
|
lbl_cnt.Text = "(" + (cnt + 1).ToString() + "/" + (dataGridView1.Rows.Count).ToString() + ")";
|
||||||
|
|
||||||
|
File.Delete(Application.StartupPath + lbl_filename.Text);
|
||||||
|
|
||||||
|
clnt.DownloadFileAsync(new Uri("ftp://" + Server_Ip + "/" + lbl_filename.Text), Application.StartupPath + "\\" + lbl_filename.Text);
|
||||||
|
|
||||||
|
clnt.DownloadFileCompleted += new AsyncCompletedEventHandler(clnt_DownloadFileCompleted);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
File_info();
|
||||||
|
|
||||||
|
progressBar1.Value = progressBar1.Maximum;
|
||||||
|
btn_ok.Text = "프로그램실행";
|
||||||
|
|
||||||
|
lbl_status.Text = "최신파일입니다!!";
|
||||||
|
lbl_status.ForeColor = Color.Blue;
|
||||||
|
|
||||||
|
lbl_filename.Text = "";
|
||||||
|
lbl_cnt.Text = "";
|
||||||
|
tf = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void clnt_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
down_Count += 1;
|
||||||
|
download(down_Count);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void File_info()
|
||||||
|
{
|
||||||
|
//클라이언트 파일 정보
|
||||||
|
//update.inf 파일에서 파일갯수,파일명,버전 추출
|
||||||
|
StreamReader sr = new StreamReader(Application.StartupPath + "\\update.inf");
|
||||||
|
int i = -1;
|
||||||
|
while (sr.EndOfStream != true)
|
||||||
|
{
|
||||||
|
sLine = sr.ReadLine();
|
||||||
|
i = sLine.IndexOf("count=", 0);
|
||||||
|
|
||||||
|
//버전추출
|
||||||
|
if (sLine.IndexOf("count=", 0) != -1)
|
||||||
|
{
|
||||||
|
Cl_Vers = sLine.Replace("count=", "");
|
||||||
|
lbl_ClientVer.Text = Cl_Vers;
|
||||||
|
}
|
||||||
|
//서버아이피 추출
|
||||||
|
else if (sLine.IndexOf("server_url=", 0) != -1)
|
||||||
|
{
|
||||||
|
Server_Ip = sLine.Replace("server_url=", "");
|
||||||
|
lbl_Ip.Text = Server_Ip;
|
||||||
|
}
|
||||||
|
//종료시 실행파일
|
||||||
|
else if (sLine.IndexOf("exe=", 0) != -1)
|
||||||
|
Start_Prg = sLine.Replace("exe=", "");
|
||||||
|
//파일개수
|
||||||
|
else if (sLine.IndexOf("Files=", 0) != -1)
|
||||||
|
{
|
||||||
|
Files_Count = Convert.ToInt32(sLine.Replace("Files=", ""));
|
||||||
|
lbl_Files.Text = Files_Count.ToString();
|
||||||
|
}
|
||||||
|
//파일종류와 업데이트여부상태를 담아둠
|
||||||
|
else if (sLine.IndexOf("\\", 0) != -1)
|
||||||
|
{
|
||||||
|
str[0] = sLine.Replace("\\", "");
|
||||||
|
str[1] = "F";
|
||||||
|
ds.Tables["파일"].Rows.Add(str);
|
||||||
|
}
|
||||||
|
i = -1;
|
||||||
|
}
|
||||||
|
sr.Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void button2_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
92
unimarc/Backup/Factory_Client/Factory_Client.csproj
Normal file
92
unimarc/Backup/Factory_Client/Factory_Client.csproj
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<ProductVersion>9.0.30729</ProductVersion>
|
||||||
|
<SchemaVersion>2.0</SchemaVersion>
|
||||||
|
<ProjectGuid>{380772D6-8825-4008-9F46-AE9F8AA8EE7B}</ProjectGuid>
|
||||||
|
<OutputType>WinExe</OutputType>
|
||||||
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
|
<RootNamespace>Factory_Client</RootNamespace>
|
||||||
|
<AssemblyName>Factory_Client</AssemblyName>
|
||||||
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||||
|
<FileAlignment>512</FileAlignment>
|
||||||
|
<TargetFrameworkSubset>
|
||||||
|
</TargetFrameworkSubset>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
<Optimize>false</Optimize>
|
||||||
|
<OutputPath>..\..\..\..\..\..\..\Update\</OutputPath>
|
||||||
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<DebugType>pdbonly</DebugType>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Core">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Xml.Linq">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Data.DataSetExtensions">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Deployment" />
|
||||||
|
<Reference Include="System.Drawing" />
|
||||||
|
<Reference Include="System.Windows.Forms" />
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="Factory_Client.cs">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Factory_Client.Designer.cs">
|
||||||
|
<DependentUpon>Factory_Client.cs</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Program.cs" />
|
||||||
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
|
<EmbeddedResource Include="Factory_Client.resx">
|
||||||
|
<DependentUpon>Factory_Client.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Properties\Resources.resx">
|
||||||
|
<Generator>ResXFileCodeGenerator</Generator>
|
||||||
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<Compile Include="Properties\Resources.Designer.cs">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Resources.resx</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<None Include="app.config" />
|
||||||
|
<None Include="Properties\Settings.settings">
|
||||||
|
<Generator>SettingsSingleFileGenerator</Generator>
|
||||||
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||||
|
</None>
|
||||||
|
<Compile Include="Properties\Settings.Designer.cs">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
|
</Compile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
|
<Target Name="BeforeBuild">
|
||||||
|
</Target>
|
||||||
|
<Target Name="AfterBuild">
|
||||||
|
</Target>
|
||||||
|
-->
|
||||||
|
</Project>
|
||||||
135
unimarc/Backup/Factory_Client/Factory_Client.resx
Normal file
135
unimarc/Backup/Factory_Client/Factory_Client.resx
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<metadata name="file_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="update_status.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="file_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="update_status.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="$this.Locked" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
</root>
|
||||||
21
unimarc/Backup/Factory_Client/Program.cs
Normal file
21
unimarc/Backup/Factory_Client/Program.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
namespace Factory_Client
|
||||||
|
{
|
||||||
|
static class Program
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 해당 응용 프로그램의 주 진입점입니다.
|
||||||
|
/// </summary>
|
||||||
|
[STAThread]
|
||||||
|
static void Main()
|
||||||
|
{
|
||||||
|
Application.EnableVisualStyles();
|
||||||
|
Application.SetCompatibleTextRenderingDefault(false);
|
||||||
|
Application.Run(new Factory_Client());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
36
unimarc/Backup/Factory_Client/Properties/AssemblyInfo.cs
Normal file
36
unimarc/Backup/Factory_Client/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
using System.Reflection;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
// 어셈블리의 일반 정보는 다음 특성 집합을 통해 제어됩니다.
|
||||||
|
// 어셈블리와 관련된 정보를 수정하려면
|
||||||
|
// 이 특성 값을 변경하십시오.
|
||||||
|
[assembly: AssemblyTitle("Factory_Client")]
|
||||||
|
[assembly: AssemblyDescription("")]
|
||||||
|
[assembly: AssemblyConfiguration("")]
|
||||||
|
[assembly: AssemblyCompany("")]
|
||||||
|
[assembly: AssemblyProduct("Factory_Client")]
|
||||||
|
[assembly: AssemblyCopyright("Copyright © 2013")]
|
||||||
|
[assembly: AssemblyTrademark("")]
|
||||||
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
|
||||||
|
// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
|
||||||
|
// 해당 형식에 대해 ComVisible 특성을 true로 설정하십시오.
|
||||||
|
[assembly: ComVisible(false)]
|
||||||
|
|
||||||
|
// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
|
||||||
|
[assembly: Guid("b49e359c-9df6-40b6-8497-13b9cac1c4f7")]
|
||||||
|
|
||||||
|
// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
|
||||||
|
//
|
||||||
|
// 주 버전
|
||||||
|
// 부 버전
|
||||||
|
// 빌드 번호
|
||||||
|
// 수정 버전
|
||||||
|
//
|
||||||
|
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 버전이 자동으로
|
||||||
|
// 지정되도록 할 수 있습니다.
|
||||||
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
|
[assembly: AssemblyVersion("1.0.0.0")]
|
||||||
|
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
// 이 코드는 도구를 사용하여 생성되었습니다.
|
||||||
// 런타임 버전:4.0.30319.42000
|
// 런타임 버전:2.0.50727.5466
|
||||||
//
|
//
|
||||||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
||||||
// 이러한 변경 내용이 손실됩니다.
|
// 이러한 변경 내용이 손실됩니다.
|
||||||
// </auto-generated>
|
// </auto-generated>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace WindowsFormsApp1.Properties
|
namespace Factory_Client.Properties
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ namespace WindowsFormsApp1.Properties
|
|||||||
// 클래스에서 자동으로 생성되었습니다.
|
// 클래스에서 자동으로 생성되었습니다.
|
||||||
// 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여
|
// 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여
|
||||||
// ResGen을 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
|
// ResGen을 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
|
||||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
|
||||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||||
internal class Resources
|
internal class Resources
|
||||||
@@ -35,7 +35,7 @@ namespace WindowsFormsApp1.Properties
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
|
/// 이 클래스에서 사용한 캐시된 ResourceManager 인스턴스를 반환합니다.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||||
internal static global::System.Resources.ResourceManager ResourceManager
|
internal static global::System.Resources.ResourceManager ResourceManager
|
||||||
@@ -44,7 +44,7 @@ namespace WindowsFormsApp1.Properties
|
|||||||
{
|
{
|
||||||
if ((resourceMan == null))
|
if ((resourceMan == null))
|
||||||
{
|
{
|
||||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WindowsFormsApp1.Properties.Resources", typeof(Resources).Assembly);
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Factory_Client.Properties.Resources", typeof(Resources).Assembly);
|
||||||
resourceMan = temp;
|
resourceMan = temp;
|
||||||
}
|
}
|
||||||
return resourceMan;
|
return resourceMan;
|
||||||
@@ -52,8 +52,8 @@ namespace WindowsFormsApp1.Properties
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을
|
/// 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대한 현재 스레드의 CurrentUICulture
|
||||||
/// 재정의합니다.
|
/// 속성을 재정의합니다.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||||
internal static global::System.Globalization.CultureInfo Culture
|
internal static global::System.Globalization.CultureInfo Culture
|
||||||
@@ -1,19 +1,19 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// <auto-generated>
|
// <auto-generated>
|
||||||
// This code was generated by a tool.
|
// This code was generated by a tool.
|
||||||
// Runtime Version:4.0.30319.42000
|
// Runtime Version:2.0.50727.5466
|
||||||
//
|
//
|
||||||
// Changes to this file may cause incorrect behavior and will be lost if
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
// the code is regenerated.
|
// the code is regenerated.
|
||||||
// </auto-generated>
|
// </auto-generated>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace WindowsFormsApp1.Properties
|
namespace Factory_Client.Properties
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
|
||||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
|
||||||
{
|
{
|
||||||
|
|
||||||
3
unimarc/Backup/Factory_Client/app.config
Normal file
3
unimarc/Backup/Factory_Client/app.config
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<configuration>
|
||||||
|
<startup><supportedRuntime version="v2.0.50727"/></startup></configuration>
|
||||||
25
unimarc/Factory_Client.sln
Normal file
25
unimarc/Factory_Client.sln
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 16
|
||||||
|
VisualStudioVersion = 16.0.31313.79
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Factory_Client", "Factory_Client\Factory_Client.csproj", "{380772D6-8825-4008-9F46-AE9F8AA8EE7B}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||||
|
SolutionGuid = {CCC80C13-C592-41BB-B049-83D516391ADA}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
BIN
unimarc/Factory_Client.suo
Normal file
BIN
unimarc/Factory_Client.suo
Normal file
Binary file not shown.
283
unimarc/Factory_Client/Factory_Client.Designer.cs
generated
Normal file
283
unimarc/Factory_Client/Factory_Client.Designer.cs
generated
Normal file
@@ -0,0 +1,283 @@
|
|||||||
|
namespace Factory_Client
|
||||||
|
{
|
||||||
|
partial class Factory_Client
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 필수 디자이너 변수입니다.
|
||||||
|
/// </summary>
|
||||||
|
private System.ComponentModel.IContainer components = null;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 사용 중인 모든 리소스를 정리합니다.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="disposing">관리되는 리소스를 삭제해야 하면 true이고, 그렇지 않으면 false입니다.</param>
|
||||||
|
protected override void Dispose(bool disposing)
|
||||||
|
{
|
||||||
|
if (disposing && (components != null))
|
||||||
|
{
|
||||||
|
components.Dispose();
|
||||||
|
}
|
||||||
|
base.Dispose(disposing);
|
||||||
|
}
|
||||||
|
|
||||||
|
#region Windows Form 디자이너에서 생성한 코드
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 디자이너 지원에 필요한 메서드입니다.
|
||||||
|
/// 이 메서드의 내용을 코드 편집기로 수정하지 마십시오.
|
||||||
|
/// </summary>
|
||||||
|
private void InitializeComponent()
|
||||||
|
{
|
||||||
|
this.btn_ok = new System.Windows.Forms.Button();
|
||||||
|
this.button2 = new System.Windows.Forms.Button();
|
||||||
|
this.dataGridView1 = new System.Windows.Forms.DataGridView();
|
||||||
|
this.file_name = new System.Windows.Forms.DataGridViewTextBoxColumn();
|
||||||
|
this.update_status = new System.Windows.Forms.DataGridViewCheckBoxColumn();
|
||||||
|
this.panel1 = new System.Windows.Forms.Panel();
|
||||||
|
this.lbl_cnt = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_filename = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_ClientVer = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_SerVer = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_Files = new System.Windows.Forms.Label();
|
||||||
|
this.lbl_status = new System.Windows.Forms.Label();
|
||||||
|
this.label7 = new System.Windows.Forms.Label();
|
||||||
|
this.progressBar1 = new System.Windows.Forms.ProgressBar();
|
||||||
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
|
this.label2 = new System.Windows.Forms.Label();
|
||||||
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
|
this.rtb_Ip = new System.Windows.Forms.RichTextBox();
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
|
||||||
|
this.panel1.SuspendLayout();
|
||||||
|
this.SuspendLayout();
|
||||||
|
//
|
||||||
|
// btn_ok
|
||||||
|
//
|
||||||
|
this.btn_ok.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.btn_ok.Location = new System.Drawing.Point(32, 294);
|
||||||
|
this.btn_ok.Name = "btn_ok";
|
||||||
|
this.btn_ok.Size = new System.Drawing.Size(123, 34);
|
||||||
|
this.btn_ok.TabIndex = 0;
|
||||||
|
this.btn_ok.Text = "button1";
|
||||||
|
this.btn_ok.UseVisualStyleBackColor = true;
|
||||||
|
this.btn_ok.Click += new System.EventHandler(this.btn_ok_Click);
|
||||||
|
//
|
||||||
|
// button2
|
||||||
|
//
|
||||||
|
this.button2.Font = new System.Drawing.Font("굴림", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.button2.Location = new System.Drawing.Point(199, 294);
|
||||||
|
this.button2.Name = "button2";
|
||||||
|
this.button2.Size = new System.Drawing.Size(123, 34);
|
||||||
|
this.button2.TabIndex = 0;
|
||||||
|
this.button2.Text = "취 소";
|
||||||
|
this.button2.UseVisualStyleBackColor = true;
|
||||||
|
this.button2.Click += new System.EventHandler(this.button2_Click);
|
||||||
|
//
|
||||||
|
// dataGridView1
|
||||||
|
//
|
||||||
|
this.dataGridView1.AllowUserToAddRows = false;
|
||||||
|
this.dataGridView1.AllowUserToDeleteRows = false;
|
||||||
|
this.dataGridView1.AllowUserToResizeRows = false;
|
||||||
|
this.dataGridView1.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
||||||
|
this.dataGridView1.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
|
||||||
|
this.file_name,
|
||||||
|
this.update_status});
|
||||||
|
this.dataGridView1.Location = new System.Drawing.Point(357, 33);
|
||||||
|
this.dataGridView1.Name = "dataGridView1";
|
||||||
|
this.dataGridView1.RowTemplate.Height = 23;
|
||||||
|
this.dataGridView1.Size = new System.Drawing.Size(399, 269);
|
||||||
|
this.dataGridView1.TabIndex = 1;
|
||||||
|
this.dataGridView1.Visible = false;
|
||||||
|
//
|
||||||
|
// file_name
|
||||||
|
//
|
||||||
|
this.file_name.DataPropertyName = "file_name";
|
||||||
|
this.file_name.HeaderText = "파일명";
|
||||||
|
this.file_name.Name = "file_name";
|
||||||
|
this.file_name.ReadOnly = true;
|
||||||
|
this.file_name.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.NotSortable;
|
||||||
|
this.file_name.Width = 200;
|
||||||
|
//
|
||||||
|
// update_status
|
||||||
|
//
|
||||||
|
this.update_status.DataPropertyName = "chk";
|
||||||
|
this.update_status.FalseValue = "F";
|
||||||
|
this.update_status.HeaderText = "업데이트완료";
|
||||||
|
this.update_status.IndeterminateValue = "F";
|
||||||
|
this.update_status.Name = "update_status";
|
||||||
|
this.update_status.ReadOnly = true;
|
||||||
|
this.update_status.TrueValue = "T";
|
||||||
|
//
|
||||||
|
// panel1
|
||||||
|
//
|
||||||
|
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||||
|
this.panel1.Controls.Add(this.rtb_Ip);
|
||||||
|
this.panel1.Controls.Add(this.lbl_cnt);
|
||||||
|
this.panel1.Controls.Add(this.lbl_filename);
|
||||||
|
this.panel1.Controls.Add(this.lbl_ClientVer);
|
||||||
|
this.panel1.Controls.Add(this.lbl_SerVer);
|
||||||
|
this.panel1.Controls.Add(this.lbl_Files);
|
||||||
|
this.panel1.Controls.Add(this.lbl_status);
|
||||||
|
this.panel1.Controls.Add(this.label7);
|
||||||
|
this.panel1.Controls.Add(this.progressBar1);
|
||||||
|
this.panel1.Controls.Add(this.label3);
|
||||||
|
this.panel1.Controls.Add(this.label2);
|
||||||
|
this.panel1.Controls.Add(this.label1);
|
||||||
|
this.panel1.Location = new System.Drawing.Point(14, 12);
|
||||||
|
this.panel1.Name = "panel1";
|
||||||
|
this.panel1.Size = new System.Drawing.Size(325, 268);
|
||||||
|
this.panel1.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_cnt
|
||||||
|
//
|
||||||
|
this.lbl_cnt.AutoSize = true;
|
||||||
|
this.lbl_cnt.Location = new System.Drawing.Point(265, 217);
|
||||||
|
this.lbl_cnt.Name = "lbl_cnt";
|
||||||
|
this.lbl_cnt.Size = new System.Drawing.Size(45, 12);
|
||||||
|
this.lbl_cnt.TabIndex = 4;
|
||||||
|
this.lbl_cnt.Text = "(10/10)";
|
||||||
|
//
|
||||||
|
// lbl_filename
|
||||||
|
//
|
||||||
|
this.lbl_filename.Location = new System.Drawing.Point(20, 217);
|
||||||
|
this.lbl_filename.Name = "lbl_filename";
|
||||||
|
this.lbl_filename.Size = new System.Drawing.Size(211, 12);
|
||||||
|
this.lbl_filename.TabIndex = 3;
|
||||||
|
//
|
||||||
|
// lbl_ClientVer
|
||||||
|
//
|
||||||
|
this.lbl_ClientVer.AutoSize = true;
|
||||||
|
this.lbl_ClientVer.Location = new System.Drawing.Point(124, 52);
|
||||||
|
this.lbl_ClientVer.Name = "lbl_ClientVer";
|
||||||
|
this.lbl_ClientVer.Size = new System.Drawing.Size(0, 12);
|
||||||
|
this.lbl_ClientVer.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_SerVer
|
||||||
|
//
|
||||||
|
this.lbl_SerVer.AutoSize = true;
|
||||||
|
this.lbl_SerVer.Location = new System.Drawing.Point(124, 26);
|
||||||
|
this.lbl_SerVer.Name = "lbl_SerVer";
|
||||||
|
this.lbl_SerVer.Size = new System.Drawing.Size(0, 12);
|
||||||
|
this.lbl_SerVer.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_Files
|
||||||
|
//
|
||||||
|
this.lbl_Files.AutoSize = true;
|
||||||
|
this.lbl_Files.Location = new System.Drawing.Point(124, 79);
|
||||||
|
this.lbl_Files.Name = "lbl_Files";
|
||||||
|
this.lbl_Files.Size = new System.Drawing.Size(0, 12);
|
||||||
|
this.lbl_Files.TabIndex = 2;
|
||||||
|
//
|
||||||
|
// lbl_status
|
||||||
|
//
|
||||||
|
this.lbl_status.Font = new System.Drawing.Font("굴림", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.lbl_status.ForeColor = System.Drawing.Color.DeepPink;
|
||||||
|
this.lbl_status.Location = new System.Drawing.Point(-3, 166);
|
||||||
|
this.lbl_status.Name = "lbl_status";
|
||||||
|
this.lbl_status.Size = new System.Drawing.Size(317, 29);
|
||||||
|
this.lbl_status.TabIndex = 0;
|
||||||
|
this.lbl_status.Text = "최신파일입니다 !!";
|
||||||
|
this.lbl_status.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
|
||||||
|
//
|
||||||
|
// label7
|
||||||
|
//
|
||||||
|
this.label7.AutoSize = true;
|
||||||
|
this.label7.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.label7.Location = new System.Drawing.Point(12, 52);
|
||||||
|
this.label7.Name = "label7";
|
||||||
|
this.label7.Size = new System.Drawing.Size(106, 12);
|
||||||
|
this.label7.TabIndex = 0;
|
||||||
|
this.label7.Text = "클라이언트버전 :";
|
||||||
|
//
|
||||||
|
// progressBar1
|
||||||
|
//
|
||||||
|
this.progressBar1.Location = new System.Drawing.Point(22, 232);
|
||||||
|
this.progressBar1.Name = "progressBar1";
|
||||||
|
this.progressBar1.Size = new System.Drawing.Size(288, 16);
|
||||||
|
this.progressBar1.TabIndex = 1;
|
||||||
|
//
|
||||||
|
// label3
|
||||||
|
//
|
||||||
|
this.label3.AutoSize = true;
|
||||||
|
this.label3.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.label3.Location = new System.Drawing.Point(51, 26);
|
||||||
|
this.label3.Name = "label3";
|
||||||
|
this.label3.Size = new System.Drawing.Size(67, 12);
|
||||||
|
this.label3.TabIndex = 0;
|
||||||
|
this.label3.Text = "서버버전 :";
|
||||||
|
//
|
||||||
|
// label2
|
||||||
|
//
|
||||||
|
this.label2.AutoSize = true;
|
||||||
|
this.label2.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.label2.Location = new System.Drawing.Point(2, 79);
|
||||||
|
this.label2.Name = "label2";
|
||||||
|
this.label2.Size = new System.Drawing.Size(116, 12);
|
||||||
|
this.label2.TabIndex = 0;
|
||||||
|
this.label2.Text = "업데이트 파일 수 :";
|
||||||
|
//
|
||||||
|
// label1
|
||||||
|
//
|
||||||
|
this.label1.AutoSize = true;
|
||||||
|
this.label1.Font = new System.Drawing.Font("굴림", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(129)));
|
||||||
|
this.label1.Location = new System.Drawing.Point(51, 105);
|
||||||
|
this.label1.Name = "label1";
|
||||||
|
this.label1.Size = new System.Drawing.Size(67, 12);
|
||||||
|
this.label1.TabIndex = 0;
|
||||||
|
this.label1.Text = "설치경로 :";
|
||||||
|
//
|
||||||
|
// rtb_Ip
|
||||||
|
//
|
||||||
|
this.rtb_Ip.BackColor = System.Drawing.SystemColors.Control;
|
||||||
|
this.rtb_Ip.BorderStyle = System.Windows.Forms.BorderStyle.None;
|
||||||
|
this.rtb_Ip.Location = new System.Drawing.Point(124, 102);
|
||||||
|
this.rtb_Ip.Name = "rtb_Ip";
|
||||||
|
this.rtb_Ip.ReadOnly = true;
|
||||||
|
this.rtb_Ip.Size = new System.Drawing.Size(190, 61);
|
||||||
|
this.rtb_Ip.TabIndex = 5;
|
||||||
|
this.rtb_Ip.Text = "";
|
||||||
|
//
|
||||||
|
// Factory_Client
|
||||||
|
//
|
||||||
|
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 12F);
|
||||||
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
|
this.ClientSize = new System.Drawing.Size(354, 343);
|
||||||
|
this.Controls.Add(this.panel1);
|
||||||
|
this.Controls.Add(this.dataGridView1);
|
||||||
|
this.Controls.Add(this.button2);
|
||||||
|
this.Controls.Add(this.btn_ok);
|
||||||
|
this.MaximizeBox = false;
|
||||||
|
this.MinimizeBox = false;
|
||||||
|
this.Name = "Factory_Client";
|
||||||
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||||
|
this.Text = "UniMarc 자동업데이트";
|
||||||
|
this.Load += new System.EventHandler(this.Form1_Load);
|
||||||
|
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
|
||||||
|
this.panel1.ResumeLayout(false);
|
||||||
|
this.panel1.PerformLayout();
|
||||||
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
private System.Windows.Forms.Button btn_ok;
|
||||||
|
private System.Windows.Forms.Button button2;
|
||||||
|
private System.Windows.Forms.DataGridView dataGridView1;
|
||||||
|
private System.Windows.Forms.Panel panel1;
|
||||||
|
private System.Windows.Forms.Label label3;
|
||||||
|
private System.Windows.Forms.Label label2;
|
||||||
|
private System.Windows.Forms.Label label1;
|
||||||
|
private System.Windows.Forms.ProgressBar progressBar1;
|
||||||
|
private System.Windows.Forms.Label lbl_ClientVer;
|
||||||
|
private System.Windows.Forms.Label lbl_SerVer;
|
||||||
|
private System.Windows.Forms.Label lbl_Files;
|
||||||
|
private System.Windows.Forms.Label label7;
|
||||||
|
private System.Windows.Forms.Label lbl_status;
|
||||||
|
private System.Windows.Forms.DataGridViewTextBoxColumn file_name;
|
||||||
|
private System.Windows.Forms.DataGridViewCheckBoxColumn update_status;
|
||||||
|
private System.Windows.Forms.Label lbl_filename;
|
||||||
|
private System.Windows.Forms.Label lbl_cnt;
|
||||||
|
private System.Windows.Forms.RichTextBox rtb_Ip;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
243
unimarc/Factory_Client/Factory_Client.cs
Normal file
243
unimarc/Factory_Client/Factory_Client.cs
Normal file
@@ -0,0 +1,243 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.ComponentModel;
|
||||||
|
using System.Data;
|
||||||
|
using System.Drawing;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
using System.Net;
|
||||||
|
using System.IO;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Diagnostics;
|
||||||
|
|
||||||
|
namespace Factory_Client
|
||||||
|
{
|
||||||
|
public partial class Factory_Client : Form
|
||||||
|
{
|
||||||
|
//FTP아이디 패스워드
|
||||||
|
private string Login_id = "ftpgloria";
|
||||||
|
private string Login_pw = "admin@!@#$";
|
||||||
|
|
||||||
|
//서버/클라이언트버전
|
||||||
|
private string Sr_Vers = "";
|
||||||
|
private string Cl_Vers = "";
|
||||||
|
|
||||||
|
//서버아이피
|
||||||
|
private string Server_Ip = "";
|
||||||
|
|
||||||
|
//종료시 실행시킬 파일
|
||||||
|
private string Start_Prg = "";
|
||||||
|
|
||||||
|
//파일수
|
||||||
|
private int Files_Count = 0;
|
||||||
|
|
||||||
|
|
||||||
|
//업데이트 진행 파일수
|
||||||
|
private int down_Count = 0;
|
||||||
|
|
||||||
|
//업데이트여부
|
||||||
|
bool tf = false;
|
||||||
|
|
||||||
|
private string sLine = "";
|
||||||
|
|
||||||
|
private string[] str = new string[2];
|
||||||
|
int i = -1;
|
||||||
|
|
||||||
|
DataSet ds = new DataSet("files");
|
||||||
|
|
||||||
|
public Factory_Client()
|
||||||
|
{
|
||||||
|
InitializeComponent();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Form1_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
|
||||||
|
//파일목록 생성을 위한 데이터셋
|
||||||
|
|
||||||
|
ds.Tables.Add("파일");
|
||||||
|
|
||||||
|
ds.Tables["파일"].Columns.Add("file_name");
|
||||||
|
ds.Tables["파일"].Columns.Add("chk");
|
||||||
|
|
||||||
|
File_info();
|
||||||
|
|
||||||
|
dataGridView1.DataSource = ds.Tables["파일"];
|
||||||
|
|
||||||
|
//서버의 update.inf 파일에서 버전추출
|
||||||
|
FtpWebRequest fwr = (FtpWebRequest)WebRequest.Create("ftp://" + Login_id + "@" + Server_Ip + "/Update.inf");
|
||||||
|
fwr.Credentials = new NetworkCredential(Login_id, Login_pw);
|
||||||
|
|
||||||
|
fwr.Method = WebRequestMethods.Ftp.DownloadFile;
|
||||||
|
|
||||||
|
FtpWebResponse fr = (FtpWebResponse)fwr.GetResponse();
|
||||||
|
StreamReader sr = new StreamReader(fr.GetResponseStream());
|
||||||
|
|
||||||
|
while (sr.EndOfStream != true)
|
||||||
|
{
|
||||||
|
sLine = sr.ReadLine();
|
||||||
|
i = sLine.IndexOf("count=", 0);
|
||||||
|
|
||||||
|
//서버버전 추출
|
||||||
|
if (sLine.IndexOf("count=", 0) != -1)
|
||||||
|
{
|
||||||
|
Sr_Vers = sLine.Replace("count=", "");
|
||||||
|
lbl_SerVer.Text = Sr_Vers;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
sr.Close();
|
||||||
|
|
||||||
|
//버전이 같을경우에 버튼 변경
|
||||||
|
if (Convert.ToDecimal(Sr_Vers) == Convert.ToDecimal(Cl_Vers))
|
||||||
|
{
|
||||||
|
btn_ok.Text = "프로그램실행";
|
||||||
|
|
||||||
|
lbl_status.Text = "최신파일입니다!!";
|
||||||
|
lbl_status.ForeColor = Color.Blue;
|
||||||
|
|
||||||
|
lbl_filename.Text = "";
|
||||||
|
lbl_cnt.Text = "";
|
||||||
|
for (int j = 0; j < dataGridView1.Rows.Count; j++)
|
||||||
|
{
|
||||||
|
dataGridView1.Rows[j].Cells["update_status"].Value = "T";
|
||||||
|
}
|
||||||
|
btn_ok_Click(null, null);
|
||||||
|
}
|
||||||
|
else if (Convert.ToDecimal(Sr_Vers) > Convert.ToDecimal(Cl_Vers))
|
||||||
|
{
|
||||||
|
btn_ok.Text = "업데이트";
|
||||||
|
tf = true;
|
||||||
|
|
||||||
|
lbl_cnt.Text = "(1/" + dataGridView1.Rows.Count.ToString() + ")";
|
||||||
|
lbl_status.Text = "업데이트가 존재합니다!!";
|
||||||
|
lbl_status.ForeColor = Color.DeepPink;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (System.Exception ex)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void btn_ok_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (tf)
|
||||||
|
{
|
||||||
|
|
||||||
|
//업데이트가 존재할때
|
||||||
|
|
||||||
|
download(0);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//업데이트가 없을때
|
||||||
|
string start_program = Application.StartupPath + "\\" + Start_Prg;
|
||||||
|
Process prc = new Process();
|
||||||
|
prc.StartInfo = new System.Diagnostics.ProcessStartInfo(start_program);
|
||||||
|
prc.Start();
|
||||||
|
|
||||||
|
this.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private void download(int cnt)
|
||||||
|
{
|
||||||
|
if (cnt < Convert.ToInt32(lbl_Files.Text))
|
||||||
|
{
|
||||||
|
WebClient clnt = new WebClient();
|
||||||
|
|
||||||
|
clnt.Credentials = new NetworkCredential(Login_id, Login_pw);
|
||||||
|
|
||||||
|
|
||||||
|
lbl_status.Text = "업데이트 진행중!!";
|
||||||
|
progressBar1.Value = (progressBar1.Maximum / Convert.ToInt32(lbl_Files.Text)) * (down_Count + 1);
|
||||||
|
|
||||||
|
lbl_filename.Text = dataGridView1.Rows[cnt].Cells["file_name"].Value.ToString();
|
||||||
|
|
||||||
|
dataGridView1.Rows[cnt].Cells["update_status"].Value = "T";
|
||||||
|
lbl_cnt.Text = "(" + (cnt + 1).ToString() + "/" + (dataGridView1.Rows.Count).ToString() + ")";
|
||||||
|
|
||||||
|
File.Delete(Application.StartupPath + lbl_filename.Text);
|
||||||
|
|
||||||
|
clnt.DownloadFileAsync(new Uri("ftp://" + Login_id + "@" + Server_Ip + "/" + lbl_filename.Text), Application.StartupPath + "\\" + lbl_filename.Text);
|
||||||
|
|
||||||
|
clnt.DownloadFileCompleted += new AsyncCompletedEventHandler(clnt_DownloadFileCompleted);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
File_info();
|
||||||
|
|
||||||
|
progressBar1.Value = progressBar1.Maximum;
|
||||||
|
btn_ok.Text = "프로그램실행";
|
||||||
|
|
||||||
|
lbl_status.Text = "최신파일입니다!!";
|
||||||
|
lbl_status.ForeColor = Color.Blue;
|
||||||
|
|
||||||
|
lbl_filename.Text = "";
|
||||||
|
lbl_cnt.Text = "";
|
||||||
|
tf = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void clnt_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
down_Count += 1;
|
||||||
|
download(down_Count);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void File_info()
|
||||||
|
{
|
||||||
|
//클라이언트 파일 정보
|
||||||
|
//update.inf 파일에서 파일갯수,파일명,버전 추출
|
||||||
|
StreamReader sr = new StreamReader(Application.StartupPath + "\\update.inf");
|
||||||
|
int i = -1;
|
||||||
|
while (sr.EndOfStream != true)
|
||||||
|
{
|
||||||
|
sLine = sr.ReadLine();
|
||||||
|
i = sLine.IndexOf("count=", 0);
|
||||||
|
|
||||||
|
//버전추출
|
||||||
|
if (sLine.IndexOf("count=", 0) != -1)
|
||||||
|
{
|
||||||
|
Cl_Vers = sLine.Replace("count=", "");
|
||||||
|
lbl_ClientVer.Text = Cl_Vers;
|
||||||
|
}
|
||||||
|
//설치경로 추출
|
||||||
|
else if (sLine.IndexOf("server_url=", 0) != -1)
|
||||||
|
{
|
||||||
|
Server_Ip = sLine.Replace("server_url=", "");
|
||||||
|
rtb_Ip.Text = Application.StartupPath;
|
||||||
|
}
|
||||||
|
//종료시 실행파일
|
||||||
|
else if (sLine.IndexOf("exe=", 0) != -1)
|
||||||
|
Start_Prg = sLine.Replace("exe=", "");
|
||||||
|
//파일개수
|
||||||
|
else if (sLine.IndexOf("Files=", 0) != -1)
|
||||||
|
{
|
||||||
|
Files_Count = Convert.ToInt32(sLine.Replace("Files=", ""));
|
||||||
|
lbl_Files.Text = Files_Count.ToString();
|
||||||
|
}
|
||||||
|
//파일종류와 업데이트여부상태를 담아둠
|
||||||
|
else if (sLine.IndexOf("\\", 0) != -1)
|
||||||
|
{
|
||||||
|
str[0] = sLine.Replace("\\", "");
|
||||||
|
str[1] = "F";
|
||||||
|
ds.Tables["파일"].Rows.Add(str);
|
||||||
|
}
|
||||||
|
i = -1;
|
||||||
|
}
|
||||||
|
sr.Close();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void button2_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
this.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
106
unimarc/Factory_Client/Factory_Client.csproj
Normal file
106
unimarc/Factory_Client/Factory_Client.csproj
Normal file
@@ -0,0 +1,106 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="Current" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<ProductVersion>9.0.30729</ProductVersion>
|
||||||
|
<SchemaVersion>2.0</SchemaVersion>
|
||||||
|
<ProjectGuid>{380772D6-8825-4008-9F46-AE9F8AA8EE7B}</ProjectGuid>
|
||||||
|
<OutputType>WinExe</OutputType>
|
||||||
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
|
<RootNamespace>Factory_Client</RootNamespace>
|
||||||
|
<AssemblyName>Factory_Client</AssemblyName>
|
||||||
|
<TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
|
||||||
|
<FileAlignment>512</FileAlignment>
|
||||||
|
<FileUpgradeFlags>
|
||||||
|
</FileUpgradeFlags>
|
||||||
|
<UpgradeBackupLocation>
|
||||||
|
</UpgradeBackupLocation>
|
||||||
|
<OldToolsVersion>3.5</OldToolsVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
<Optimize>false</Optimize>
|
||||||
|
<OutputPath>..\..\..\..\..\..\..\Update\</OutputPath>
|
||||||
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<DebugType>pdbonly</DebugType>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetZone>LocalIntranet</TargetZone>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<GenerateManifests>false</GenerateManifests>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ApplicationManifest>Properties\app.manifest</ApplicationManifest>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Core">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Xml.Linq">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Data.DataSetExtensions">
|
||||||
|
<RequiredTargetFramework>3.5</RequiredTargetFramework>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Deployment" />
|
||||||
|
<Reference Include="System.Drawing" />
|
||||||
|
<Reference Include="System.Windows.Forms" />
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="Factory_Client.cs">
|
||||||
|
<SubType>Form</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Factory_Client.Designer.cs">
|
||||||
|
<DependentUpon>Factory_Client.cs</DependentUpon>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="Program.cs" />
|
||||||
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
|
<EmbeddedResource Include="Factory_Client.resx">
|
||||||
|
<DependentUpon>Factory_Client.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Properties\Resources.resx">
|
||||||
|
<Generator>ResXFileCodeGenerator</Generator>
|
||||||
|
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||||
|
<SubType>Designer</SubType>
|
||||||
|
</EmbeddedResource>
|
||||||
|
<Compile Include="Properties\Resources.Designer.cs">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Resources.resx</DependentUpon>
|
||||||
|
<DesignTime>True</DesignTime>
|
||||||
|
</Compile>
|
||||||
|
<None Include="app.config" />
|
||||||
|
<None Include="Properties\app.manifest" />
|
||||||
|
<None Include="Properties\Settings.settings">
|
||||||
|
<Generator>SettingsSingleFileGenerator</Generator>
|
||||||
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||||
|
</None>
|
||||||
|
<Compile Include="Properties\Settings.Designer.cs">
|
||||||
|
<AutoGen>True</AutoGen>
|
||||||
|
<DependentUpon>Settings.settings</DependentUpon>
|
||||||
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||||
|
</Compile>
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
|
<Target Name="BeforeBuild">
|
||||||
|
</Target>
|
||||||
|
<Target Name="AfterBuild">
|
||||||
|
</Target>
|
||||||
|
-->
|
||||||
|
</Project>
|
||||||
132
unimarc/Factory_Client/Factory_Client.resx
Normal file
132
unimarc/Factory_Client/Factory_Client.resx
Normal file
@@ -0,0 +1,132 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<metadata name="file_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="update_status.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="file_name.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<metadata name="update_status.UserAddedColumn" type="System.Boolean, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
</root>
|
||||||
21
unimarc/Factory_Client/Program.cs
Normal file
21
unimarc/Factory_Client/Program.cs
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Windows.Forms;
|
||||||
|
|
||||||
|
namespace Factory_Client
|
||||||
|
{
|
||||||
|
static class Program
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 해당 응용 프로그램의 주 진입점입니다.
|
||||||
|
/// </summary>
|
||||||
|
[STAThread]
|
||||||
|
static void Main()
|
||||||
|
{
|
||||||
|
Application.EnableVisualStyles();
|
||||||
|
Application.SetCompatibleTextRenderingDefault(false);
|
||||||
|
Application.Run(new Factory_Client());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
36
unimarc/Factory_Client/Properties/AssemblyInfo.cs
Normal file
36
unimarc/Factory_Client/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
using System.Reflection;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
// 어셈블리의 일반 정보는 다음 특성 집합을 통해 제어됩니다.
|
||||||
|
// 어셈블리와 관련된 정보를 수정하려면
|
||||||
|
// 이 특성 값을 변경하십시오.
|
||||||
|
[assembly: AssemblyTitle("Factory_Client")]
|
||||||
|
[assembly: AssemblyDescription("")]
|
||||||
|
[assembly: AssemblyConfiguration("")]
|
||||||
|
[assembly: AssemblyCompany("")]
|
||||||
|
[assembly: AssemblyProduct("Factory_Client")]
|
||||||
|
[assembly: AssemblyCopyright("Copyright © 2013")]
|
||||||
|
[assembly: AssemblyTrademark("")]
|
||||||
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
// ComVisible을 false로 설정하면 이 어셈블리의 형식이 COM 구성 요소에
|
||||||
|
// 표시되지 않습니다. COM에서 이 어셈블리의 형식에 액세스하려면
|
||||||
|
// 해당 형식에 대해 ComVisible 특성을 true로 설정하십시오.
|
||||||
|
[assembly: ComVisible(false)]
|
||||||
|
|
||||||
|
// 이 프로젝트가 COM에 노출되는 경우 다음 GUID는 typelib의 ID를 나타냅니다.
|
||||||
|
[assembly: Guid("b49e359c-9df6-40b6-8497-13b9cac1c4f7")]
|
||||||
|
|
||||||
|
// 어셈블리의 버전 정보는 다음 네 가지 값으로 구성됩니다.
|
||||||
|
//
|
||||||
|
// 주 버전
|
||||||
|
// 부 버전
|
||||||
|
// 빌드 번호
|
||||||
|
// 수정 버전
|
||||||
|
//
|
||||||
|
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 버전이 자동으로
|
||||||
|
// 지정되도록 할 수 있습니다.
|
||||||
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
|
[assembly: AssemblyVersion("1.0.0.0")]
|
||||||
|
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||||
63
unimarc/Factory_Client/Properties/Resources.Designer.cs
generated
Normal file
63
unimarc/Factory_Client/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// 이 코드는 도구를 사용하여 생성되었습니다.
|
||||||
|
// 런타임 버전:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
||||||
|
// 이러한 변경 내용이 손실됩니다.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Factory_Client.Properties {
|
||||||
|
using System;
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다.
|
||||||
|
/// </summary>
|
||||||
|
// 이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder
|
||||||
|
// 클래스에서 자동으로 생성되었습니다.
|
||||||
|
// 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을
|
||||||
|
// 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
|
||||||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
|
||||||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||||
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||||
|
internal class Resources {
|
||||||
|
|
||||||
|
private static global::System.Resources.ResourceManager resourceMan;
|
||||||
|
|
||||||
|
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||||
|
|
||||||
|
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||||
|
internal Resources() {
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
|
||||||
|
/// </summary>
|
||||||
|
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||||
|
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||||
|
get {
|
||||||
|
if (object.ReferenceEquals(resourceMan, null)) {
|
||||||
|
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Factory_Client.Properties.Resources", typeof(Resources).Assembly);
|
||||||
|
resourceMan = temp;
|
||||||
|
}
|
||||||
|
return resourceMan;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을
|
||||||
|
/// 재정의합니다.
|
||||||
|
/// </summary>
|
||||||
|
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||||
|
internal static global::System.Globalization.CultureInfo Culture {
|
||||||
|
get {
|
||||||
|
return resourceCulture;
|
||||||
|
}
|
||||||
|
set {
|
||||||
|
resourceCulture = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
117
unimarc/Factory_Client/Properties/Resources.resx
Normal file
117
unimarc/Factory_Client/Properties/Resources.resx
Normal file
@@ -0,0 +1,117 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
</root>
|
||||||
26
unimarc/Factory_Client/Properties/Settings.Designer.cs
generated
Normal file
26
unimarc/Factory_Client/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// 이 코드는 도구를 사용하여 생성되었습니다.
|
||||||
|
// 런타임 버전:4.0.30319.42000
|
||||||
|
//
|
||||||
|
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
||||||
|
// 이러한 변경 내용이 손실됩니다.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
namespace Factory_Client.Properties {
|
||||||
|
|
||||||
|
|
||||||
|
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||||
|
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.8.1.0")]
|
||||||
|
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||||
|
|
||||||
|
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||||
|
|
||||||
|
public static Settings Default {
|
||||||
|
get {
|
||||||
|
return defaultInstance;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
7
unimarc/Factory_Client/Properties/Settings.settings
Normal file
7
unimarc/Factory_Client/Properties/Settings.settings
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
|
||||||
|
<Profiles>
|
||||||
|
<Profile Name="(Default)" />
|
||||||
|
</Profiles>
|
||||||
|
<Settings />
|
||||||
|
</SettingsFile>
|
||||||
30
unimarc/Factory_Client/Update.inf
Normal file
30
unimarc/Factory_Client/Update.inf
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
[Version]
|
||||||
|
count=0.2
|
||||||
|
date=2021-06-08
|
||||||
|
|
||||||
|
[program_info]
|
||||||
|
server_url=1.215.250.130
|
||||||
|
exe=UniMarc.exe
|
||||||
|
|
||||||
|
[files]
|
||||||
|
Files=20
|
||||||
|
\UniMarc.exe
|
||||||
|
\Update.inf
|
||||||
|
\BouncyCastle.Crypto.dll
|
||||||
|
\chromedriver.exe
|
||||||
|
\Google.Protobuf.dll
|
||||||
|
\K4os.Compression.LZ4.dll
|
||||||
|
\K4os.Compression.LZ4.Streams.dll
|
||||||
|
\K4os.Hash.xxHash.dll
|
||||||
|
\MySql.Data.dll
|
||||||
|
\MySql.Data.xml
|
||||||
|
\Newtonsoft.Json.dll
|
||||||
|
\Newtonsoft.Json.xml
|
||||||
|
\Renci.SshNet.dll
|
||||||
|
\Renci.SshNet.xml
|
||||||
|
\System.Buffers.dll
|
||||||
|
\System.Memory.dll
|
||||||
|
\System.Numerics.Vectors.dll
|
||||||
|
\System.Runtime.CompilerServices.Unsafe.dll
|
||||||
|
\Ubiety.Dns.Core.dll
|
||||||
|
\Zstandard.Net.dll
|
||||||
3
unimarc/Factory_Client/app.config
Normal file
3
unimarc/Factory_Client/app.config
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<configuration>
|
||||||
|
<startup/></configuration>
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||||
|
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||||
|
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||||
|
<security>
|
||||||
|
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
|
||||||
|
</requestedPrivileges>
|
||||||
|
</security>
|
||||||
|
</trustInfo>
|
||||||
|
</assembly>
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
|||||||
|
3fe46289af1fd34fa82c0959504264d2730c0131
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
C:\Update\Factory_Client.exe
|
||||||
|
C:\Update\Factory_Client.pdb
|
||||||
|
C:\Users\kkura2\Desktop\Factory\Factory_Client\Factory_Client\Factory_Client\obj\Debug\ResolveAssemblyReference.cache
|
||||||
|
C:\Users\kkura2\Desktop\Factory\Factory_Client\Factory_Client\Factory_Client\obj\Debug\Factory_Client.Properties.Resources.resources
|
||||||
|
C:\Users\kkura2\Desktop\Factory\Factory_Client\Factory_Client\Factory_Client\obj\Debug\Factory_Client.csproj.GenerateResource.Cache
|
||||||
|
C:\Users\kkura2\Desktop\Factory\Factory_Client\Factory_Client\Factory_Client\obj\Debug\Factory_Client.exe
|
||||||
|
C:\Users\kkura2\Desktop\Factory\Factory_Client\Factory_Client\Factory_Client\obj\Debug\Factory_Client.pdb
|
||||||
|
C:\Update\Factory_Client.exe.config
|
||||||
|
C:\Users\kkura2\Desktop\Factory\Factory_Client\Factory_Client\Factory_Client\obj\Debug\Factory_Client.Factory_Client.resources
|
||||||
|
C:\Users\Administrator\Desktop\unimarc\unimarc\Factory_Client\obj\Debug\Factory_Client.Factory_Client.resources
|
||||||
|
C:\Users\Administrator\Desktop\unimarc\unimarc\Factory_Client\obj\Debug\Factory_Client.Properties.Resources.resources
|
||||||
|
C:\Users\Administrator\Desktop\unimarc\unimarc\Factory_Client\obj\Debug\Factory_Client.csproj.GenerateResource.cache
|
||||||
|
C:\Users\Administrator\Desktop\unimarc\unimarc\Factory_Client\obj\Debug\Factory_Client.csproj.CoreCompileInputs.cache
|
||||||
|
C:\Users\Administrator\Desktop\unimarc\unimarc\Factory_Client\obj\Debug\Factory_Client.exe
|
||||||
|
C:\Users\Administrator\Desktop\unimarc\unimarc\Factory_Client\obj\Debug\Factory_Client.pdb
|
||||||
Binary file not shown.
BIN
unimarc/Factory_Client/obj/Debug/Factory_Client.exe
Normal file
BIN
unimarc/Factory_Client/obj/Debug/Factory_Client.exe
Normal file
Binary file not shown.
BIN
unimarc/Factory_Client/obj/Debug/Factory_Client.pdb
Normal file
BIN
unimarc/Factory_Client/obj/Debug/Factory_Client.pdb
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
BIN
unimarc/Setup_UniMarc/Debug/Setup_UniMarc.msi
Normal file
BIN
unimarc/Setup_UniMarc/Debug/Setup_UniMarc.msi
Normal file
Binary file not shown.
Binary file not shown.
777
unimarc/Setup_UniMarc/Setup_UniMarc.vdproj
Normal file
777
unimarc/Setup_UniMarc/Setup_UniMarc.vdproj
Normal file
@@ -0,0 +1,777 @@
|
|||||||
|
"DeployProject"
|
||||||
|
{
|
||||||
|
"VSVersion" = "3:800"
|
||||||
|
"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
|
||||||
|
"IsWebType" = "8:FALSE"
|
||||||
|
"ProjectName" = "8:Setup_UniMarc"
|
||||||
|
"LanguageId" = "3:1042"
|
||||||
|
"CodePage" = "3:949"
|
||||||
|
"UILanguageId" = "3:1042"
|
||||||
|
"SccProjectName" = "8:"
|
||||||
|
"SccLocalPath" = "8:"
|
||||||
|
"SccAuxPath" = "8:"
|
||||||
|
"SccProvider" = "8:"
|
||||||
|
"Hierarchy"
|
||||||
|
{
|
||||||
|
"Entry"
|
||||||
|
{
|
||||||
|
"MsmKey" = "8:_54DD35E8B8A147EE90B9C5640DA30A75"
|
||||||
|
"OwnerKey" = "8:_UNDEFINED"
|
||||||
|
"MsmSig" = "8:_UNDEFINED"
|
||||||
|
}
|
||||||
|
"Entry"
|
||||||
|
{
|
||||||
|
"MsmKey" = "8:_97C67F305EF84E6D844C2A7173FC86DC"
|
||||||
|
"OwnerKey" = "8:_UNDEFINED"
|
||||||
|
"MsmSig" = "8:_UNDEFINED"
|
||||||
|
}
|
||||||
|
"Entry"
|
||||||
|
{
|
||||||
|
"MsmKey" = "8:_F0CD886B86254771BEA61BF625DE2CE1"
|
||||||
|
"OwnerKey" = "8:_UNDEFINED"
|
||||||
|
"MsmSig" = "8:_UNDEFINED"
|
||||||
|
}
|
||||||
|
"Entry"
|
||||||
|
{
|
||||||
|
"MsmKey" = "8:_UNDEFINED"
|
||||||
|
"OwnerKey" = "8:_97C67F305EF84E6D844C2A7173FC86DC"
|
||||||
|
"MsmSig" = "8:_UNDEFINED"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"Configurations"
|
||||||
|
{
|
||||||
|
"Debug"
|
||||||
|
{
|
||||||
|
"DisplayName" = "8:Debug"
|
||||||
|
"IsDebugOnly" = "11:TRUE"
|
||||||
|
"IsReleaseOnly" = "11:FALSE"
|
||||||
|
"OutputFilename" = "8:Debug\\Setup_UniMarc.msi"
|
||||||
|
"PackageFilesAs" = "3:2"
|
||||||
|
"PackageFileSize" = "3:-2147483648"
|
||||||
|
"CabType" = "3:1"
|
||||||
|
"Compression" = "3:2"
|
||||||
|
"SignOutput" = "11:FALSE"
|
||||||
|
"CertificateFile" = "8:"
|
||||||
|
"PrivateKeyFile" = "8:"
|
||||||
|
"TimeStampServer" = "8:"
|
||||||
|
"InstallerBootstrapper" = "3:2"
|
||||||
|
}
|
||||||
|
"Release"
|
||||||
|
{
|
||||||
|
"DisplayName" = "8:Release"
|
||||||
|
"IsDebugOnly" = "11:FALSE"
|
||||||
|
"IsReleaseOnly" = "11:TRUE"
|
||||||
|
"OutputFilename" = "8:Release\\Setup_UniMarc.msi"
|
||||||
|
"PackageFilesAs" = "3:2"
|
||||||
|
"PackageFileSize" = "3:-2147483648"
|
||||||
|
"CabType" = "3:1"
|
||||||
|
"Compression" = "3:2"
|
||||||
|
"SignOutput" = "11:FALSE"
|
||||||
|
"CertificateFile" = "8:"
|
||||||
|
"PrivateKeyFile" = "8:"
|
||||||
|
"TimeStampServer" = "8:"
|
||||||
|
"InstallerBootstrapper" = "3:2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"Deployable"
|
||||||
|
{
|
||||||
|
"CustomAction"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
"DefaultFeature"
|
||||||
|
{
|
||||||
|
"Name" = "8:DefaultFeature"
|
||||||
|
"Title" = "8:"
|
||||||
|
"Description" = "8:"
|
||||||
|
}
|
||||||
|
"ExternalPersistence"
|
||||||
|
{
|
||||||
|
"LaunchCondition"
|
||||||
|
{
|
||||||
|
"{A06ECF26-33A3-4562-8140-9B0E340D4F24}:_859A541232874316AA25556C4704F09F"
|
||||||
|
{
|
||||||
|
"Name" = "8:.NET Framework"
|
||||||
|
"Message" = "8:[VSDNETMSG]"
|
||||||
|
"FrameworkVersion" = "8:.NETFramework,Version=v4.7.2"
|
||||||
|
"AllowLaterVersions" = "11:FALSE"
|
||||||
|
"InstallUrl" = "8:http://go.microsoft.com/fwlink/?LinkId=863262"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"File"
|
||||||
|
{
|
||||||
|
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_54DD35E8B8A147EE90B9C5640DA30A75"
|
||||||
|
{
|
||||||
|
"SourcePath" = "8:C:\\Update\\Update.inf"
|
||||||
|
"TargetName" = "8:Update.inf"
|
||||||
|
"Tag" = "8:"
|
||||||
|
"Folder" = "8:_5AFD85B9101B47DB9537A694229E7941"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Vital" = "11:TRUE"
|
||||||
|
"ReadOnly" = "11:FALSE"
|
||||||
|
"Hidden" = "11:FALSE"
|
||||||
|
"System" = "11:FALSE"
|
||||||
|
"Permanent" = "11:FALSE"
|
||||||
|
"SharedLegacy" = "11:FALSE"
|
||||||
|
"PackageAs" = "3:1"
|
||||||
|
"Register" = "3:1"
|
||||||
|
"Exclude" = "11:FALSE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"IsolateTo" = "8:"
|
||||||
|
}
|
||||||
|
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_F0CD886B86254771BEA61BF625DE2CE1"
|
||||||
|
{
|
||||||
|
"SourcePath" = "8:..\\..\\..\\..\\Downloads\\UniMarcIcon.ico"
|
||||||
|
"TargetName" = "8:UniMarcIcon.ico"
|
||||||
|
"Tag" = "8:"
|
||||||
|
"Folder" = "8:_5AFD85B9101B47DB9537A694229E7941"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Vital" = "11:TRUE"
|
||||||
|
"ReadOnly" = "11:FALSE"
|
||||||
|
"Hidden" = "11:FALSE"
|
||||||
|
"System" = "11:FALSE"
|
||||||
|
"Permanent" = "11:FALSE"
|
||||||
|
"SharedLegacy" = "11:FALSE"
|
||||||
|
"PackageAs" = "3:1"
|
||||||
|
"Register" = "3:1"
|
||||||
|
"Exclude" = "11:FALSE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"IsolateTo" = "8:"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"FileType"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
"Folder"
|
||||||
|
{
|
||||||
|
"{3C67513D-01DD-4637-8A68-80971EB9504F}:_5AFD85B9101B47DB9537A694229E7941"
|
||||||
|
{
|
||||||
|
"DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]"
|
||||||
|
"Name" = "8:#1925"
|
||||||
|
"AlwaysCreate" = "11:FALSE"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Property" = "8:TARGETDIR"
|
||||||
|
"Folders"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{1525181F-901A-416C-8A58-119130FE478E}:_74D25C29FA384AD0AAE9D733594F6B6A"
|
||||||
|
{
|
||||||
|
"Name" = "8:#1919"
|
||||||
|
"AlwaysCreate" = "11:FALSE"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Property" = "8:ProgramMenuFolder"
|
||||||
|
"Folders"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{1525181F-901A-416C-8A58-119130FE478E}:_C702D9CCA84A4CB990260A30151CE064"
|
||||||
|
{
|
||||||
|
"Name" = "8:#1916"
|
||||||
|
"AlwaysCreate" = "11:FALSE"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Property" = "8:DesktopFolder"
|
||||||
|
"Folders"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"LaunchCondition"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
"Locator"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
"MsiBootstrapper"
|
||||||
|
{
|
||||||
|
"LangId" = "3:1042"
|
||||||
|
"RequiresElevation" = "11:FALSE"
|
||||||
|
}
|
||||||
|
"Product"
|
||||||
|
{
|
||||||
|
"Name" = "8:Microsoft Visual Studio"
|
||||||
|
"ProductName" = "8:UniMarc"
|
||||||
|
"ProductCode" = "8:{EDF26337-7213-4095-8192-47B207DA1D2E}"
|
||||||
|
"PackageCode" = "8:{C23807CC-B509-4669-83CB-9EDC060EFB71}"
|
||||||
|
"UpgradeCode" = "8:{497EEF84-0C88-4876-92B4-F89BC45D47C4}"
|
||||||
|
"AspNetVersion" = "8:4.0.30319.0"
|
||||||
|
"RestartWWWService" = "11:FALSE"
|
||||||
|
"RemovePreviousVersions" = "11:FALSE"
|
||||||
|
"DetectNewerInstalledVersion" = "11:TRUE"
|
||||||
|
"InstallAllUsers" = "11:FALSE"
|
||||||
|
"ProductVersion" = "8:1.0.0"
|
||||||
|
"Manufacturer" = "8:GloriaBook"
|
||||||
|
"ARPHELPTELEPHONE" = "8:"
|
||||||
|
"ARPHELPLINK" = "8:"
|
||||||
|
"Title" = "8:UniMarc"
|
||||||
|
"Subject" = "8:"
|
||||||
|
"ARPCONTACT" = "8:GloriaBook"
|
||||||
|
"Keywords" = "8:"
|
||||||
|
"ARPCOMMENTS" = "8:"
|
||||||
|
"ARPURLINFOABOUT" = "8:"
|
||||||
|
"ARPPRODUCTICON" = "8:"
|
||||||
|
"ARPIconIndex" = "3:0"
|
||||||
|
"SearchPath" = "8:"
|
||||||
|
"UseSystemSearchPath" = "11:TRUE"
|
||||||
|
"TargetPlatform" = "3:0"
|
||||||
|
"PreBuildEvent" = "8:"
|
||||||
|
"PostBuildEvent" = "8:"
|
||||||
|
"RunPostBuildEvent" = "3:0"
|
||||||
|
}
|
||||||
|
"Registry"
|
||||||
|
{
|
||||||
|
"HKLM"
|
||||||
|
{
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_3A8E60C26E4D4C5AAA8BB53CEF123936"
|
||||||
|
{
|
||||||
|
"Name" = "8:Software"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"AlwaysCreate" = "11:FALSE"
|
||||||
|
"DeleteAtUninstall" = "11:FALSE"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_372E1CA4BC4641F1A4F76556954DE577"
|
||||||
|
{
|
||||||
|
"Name" = "8:[Manufacturer]"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"AlwaysCreate" = "11:FALSE"
|
||||||
|
"DeleteAtUninstall" = "11:FALSE"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
"Values"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"Values"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"HKCU"
|
||||||
|
{
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F658799EF7054A6B8BADC52A5505C512"
|
||||||
|
{
|
||||||
|
"Name" = "8:Software"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"AlwaysCreate" = "11:FALSE"
|
||||||
|
"DeleteAtUninstall" = "11:FALSE"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
"{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_9DA2931BEE474E1C857EF2751921FAFA"
|
||||||
|
{
|
||||||
|
"Name" = "8:[Manufacturer]"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"AlwaysCreate" = "11:FALSE"
|
||||||
|
"DeleteAtUninstall" = "11:FALSE"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
"Values"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"Values"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"HKCR"
|
||||||
|
{
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"HKU"
|
||||||
|
{
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"HKPU"
|
||||||
|
{
|
||||||
|
"Keys"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"Sequences"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
"Shortcut"
|
||||||
|
{
|
||||||
|
"{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_1C26978710F94E498E42F03968523BA9"
|
||||||
|
{
|
||||||
|
"Name" = "8:UniMarc"
|
||||||
|
"Arguments" = "8:"
|
||||||
|
"Description" = "8:"
|
||||||
|
"ShowCmd" = "3:1"
|
||||||
|
"IconIndex" = "3:0"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Target" = "8:_97C67F305EF84E6D844C2A7173FC86DC"
|
||||||
|
"Folder" = "8:_74D25C29FA384AD0AAE9D733594F6B6A"
|
||||||
|
"WorkingFolder" = "8:_5AFD85B9101B47DB9537A694229E7941"
|
||||||
|
"Icon" = "8:_F0CD886B86254771BEA61BF625DE2CE1"
|
||||||
|
"Feature" = "8:"
|
||||||
|
}
|
||||||
|
"{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_281B981BE2C94D2AA375902366E61251"
|
||||||
|
{
|
||||||
|
"Name" = "8:UniMarc"
|
||||||
|
"Arguments" = "8:"
|
||||||
|
"Description" = "8:"
|
||||||
|
"ShowCmd" = "3:1"
|
||||||
|
"IconIndex" = "3:0"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Target" = "8:_97C67F305EF84E6D844C2A7173FC86DC"
|
||||||
|
"Folder" = "8:_C702D9CCA84A4CB990260A30151CE064"
|
||||||
|
"WorkingFolder" = "8:_5AFD85B9101B47DB9537A694229E7941"
|
||||||
|
"Icon" = "8:_F0CD886B86254771BEA61BF625DE2CE1"
|
||||||
|
"Feature" = "8:"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"UserInterface"
|
||||||
|
{
|
||||||
|
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_00BAAF639041445D8758EE49845E82AE"
|
||||||
|
{
|
||||||
|
"Name" = "8:#1900"
|
||||||
|
"Sequence" = "3:1"
|
||||||
|
"Attributes" = "3:1"
|
||||||
|
"Dialogs"
|
||||||
|
{
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_300D49211A7F4ACD964346ACC585FADB"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:300"
|
||||||
|
"DisplayName" = "8:설치 확인"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_81722C49799946BFB4197D6B650A0243"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:100"
|
||||||
|
"DisplayName" = "8:환영"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
"CopyrightWarning"
|
||||||
|
{
|
||||||
|
"Name" = "8:CopyrightWarning"
|
||||||
|
"DisplayName" = "8:#1002"
|
||||||
|
"Description" = "8:#1102"
|
||||||
|
"Type" = "3:3"
|
||||||
|
"ContextData" = "8:"
|
||||||
|
"Attributes" = "3:0"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"Value" = "8:#1202"
|
||||||
|
"DefaultValue" = "8:#1202"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
"Welcome"
|
||||||
|
{
|
||||||
|
"Name" = "8:Welcome"
|
||||||
|
"DisplayName" = "8:#1003"
|
||||||
|
"Description" = "8:#1103"
|
||||||
|
"Type" = "3:3"
|
||||||
|
"ContextData" = "8:"
|
||||||
|
"Attributes" = "3:0"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"Value" = "8:#1203"
|
||||||
|
"DefaultValue" = "8:#1203"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FF1B5CB7BFBB4EA8AD0EEBA2681A4F4B"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:200"
|
||||||
|
"DisplayName" = "8:설치 폴더"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
"InstallAllUsersVisible"
|
||||||
|
{
|
||||||
|
"Name" = "8:InstallAllUsersVisible"
|
||||||
|
"DisplayName" = "8:#1059"
|
||||||
|
"Description" = "8:#1159"
|
||||||
|
"Type" = "3:5"
|
||||||
|
"ContextData" = "8:1;True=1;False=0"
|
||||||
|
"Attributes" = "3:0"
|
||||||
|
"Setting" = "3:0"
|
||||||
|
"Value" = "3:1"
|
||||||
|
"DefaultValue" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_5101E816B053471AACEEABFF24F6534B"
|
||||||
|
{
|
||||||
|
"Name" = "8:#1902"
|
||||||
|
"Sequence" = "3:1"
|
||||||
|
"Attributes" = "3:3"
|
||||||
|
"Dialogs"
|
||||||
|
{
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_E658AA1E4A7D4A098DE825E2542D3CE2"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:100"
|
||||||
|
"DisplayName" = "8:마침"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
"UpdateText"
|
||||||
|
{
|
||||||
|
"Name" = "8:UpdateText"
|
||||||
|
"DisplayName" = "8:#1058"
|
||||||
|
"Description" = "8:#1158"
|
||||||
|
"Type" = "3:15"
|
||||||
|
"ContextData" = "8:"
|
||||||
|
"Attributes" = "3:0"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"Value" = "8:#1258"
|
||||||
|
"DefaultValue" = "8:#1258"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_60E5E22247614D74AEB2B4020288338B"
|
||||||
|
{
|
||||||
|
"UseDynamicProperties" = "11:FALSE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
|
||||||
|
}
|
||||||
|
"{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_951DCADFFCA244C197B30AFED878CB64"
|
||||||
|
{
|
||||||
|
"UseDynamicProperties" = "11:FALSE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
|
||||||
|
}
|
||||||
|
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_9689451EAF9C477483462B0739A3EA1F"
|
||||||
|
{
|
||||||
|
"Name" = "8:#1900"
|
||||||
|
"Sequence" = "3:2"
|
||||||
|
"Attributes" = "3:1"
|
||||||
|
"Dialogs"
|
||||||
|
{
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_72582A6007D64F14BF296A79EE0E9F70"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:200"
|
||||||
|
"DisplayName" = "8:설치 폴더"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_81D486D09D8D46A9AF28FD7B729ABB6C"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:300"
|
||||||
|
"DisplayName" = "8:설치 확인"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F7CF387B7EF5459A8BEC3F7E4F20AF4A"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:100"
|
||||||
|
"DisplayName" = "8:환영"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
"CopyrightWarning"
|
||||||
|
{
|
||||||
|
"Name" = "8:CopyrightWarning"
|
||||||
|
"DisplayName" = "8:#1002"
|
||||||
|
"Description" = "8:#1102"
|
||||||
|
"Type" = "3:3"
|
||||||
|
"ContextData" = "8:"
|
||||||
|
"Attributes" = "3:0"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"Value" = "8:#1202"
|
||||||
|
"DefaultValue" = "8:#1202"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
"Welcome"
|
||||||
|
{
|
||||||
|
"Name" = "8:Welcome"
|
||||||
|
"DisplayName" = "8:#1003"
|
||||||
|
"Description" = "8:#1103"
|
||||||
|
"Type" = "3:3"
|
||||||
|
"ContextData" = "8:"
|
||||||
|
"Attributes" = "3:0"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"Value" = "8:#1203"
|
||||||
|
"DefaultValue" = "8:#1203"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_B2B91BC49E58401E8A5627F9172C30AD"
|
||||||
|
{
|
||||||
|
"Name" = "8:#1901"
|
||||||
|
"Sequence" = "3:2"
|
||||||
|
"Attributes" = "3:2"
|
||||||
|
"Dialogs"
|
||||||
|
{
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B0201949CA8C42138CFEF8642419239D"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:100"
|
||||||
|
"DisplayName" = "8:진행률"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
"ShowProgress"
|
||||||
|
{
|
||||||
|
"Name" = "8:ShowProgress"
|
||||||
|
"DisplayName" = "8:#1009"
|
||||||
|
"Description" = "8:#1109"
|
||||||
|
"Type" = "3:5"
|
||||||
|
"ContextData" = "8:1;True=1;False=0"
|
||||||
|
"Attributes" = "3:0"
|
||||||
|
"Setting" = "3:0"
|
||||||
|
"Value" = "3:1"
|
||||||
|
"DefaultValue" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_BDD453D8457841AE8CE633D56FB6922C"
|
||||||
|
{
|
||||||
|
"Name" = "8:#1901"
|
||||||
|
"Sequence" = "3:1"
|
||||||
|
"Attributes" = "3:2"
|
||||||
|
"Dialogs"
|
||||||
|
{
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_FF9D943C901542BD8E778F35DF83AE17"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:100"
|
||||||
|
"DisplayName" = "8:진행률"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
"ShowProgress"
|
||||||
|
{
|
||||||
|
"Name" = "8:ShowProgress"
|
||||||
|
"DisplayName" = "8:#1009"
|
||||||
|
"Description" = "8:#1109"
|
||||||
|
"Type" = "3:5"
|
||||||
|
"ContextData" = "8:1;True=1;False=0"
|
||||||
|
"Attributes" = "3:0"
|
||||||
|
"Setting" = "3:0"
|
||||||
|
"Value" = "3:1"
|
||||||
|
"DefaultValue" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"{DF760B10-853B-4699-99F2-AFF7185B4A62}:_CCE77E92471C4142837F53EDB76D187E"
|
||||||
|
{
|
||||||
|
"Name" = "8:#1902"
|
||||||
|
"Sequence" = "3:2"
|
||||||
|
"Attributes" = "3:3"
|
||||||
|
"Dialogs"
|
||||||
|
{
|
||||||
|
"{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BC51797D2C7148BCBABD220A51062DCA"
|
||||||
|
{
|
||||||
|
"Sequence" = "3:100"
|
||||||
|
"DisplayName" = "8:마침"
|
||||||
|
"UseDynamicProperties" = "11:TRUE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
|
||||||
|
"Properties"
|
||||||
|
{
|
||||||
|
"BannerBitmap"
|
||||||
|
{
|
||||||
|
"Name" = "8:BannerBitmap"
|
||||||
|
"DisplayName" = "8:#1001"
|
||||||
|
"Description" = "8:#1101"
|
||||||
|
"Type" = "3:8"
|
||||||
|
"ContextData" = "8:Bitmap"
|
||||||
|
"Attributes" = "3:4"
|
||||||
|
"Setting" = "3:1"
|
||||||
|
"UsePlugInResources" = "11:TRUE"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
"MergeModule"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
"ProjectOutput"
|
||||||
|
{
|
||||||
|
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_97C67F305EF84E6D844C2A7173FC86DC"
|
||||||
|
{
|
||||||
|
"SourcePath" = "8:..\\Factory_Client\\obj\\Debug\\Factory_Client.exe"
|
||||||
|
"TargetName" = "8:"
|
||||||
|
"Tag" = "8:"
|
||||||
|
"Folder" = "8:_5AFD85B9101B47DB9537A694229E7941"
|
||||||
|
"Condition" = "8:"
|
||||||
|
"Transitive" = "11:FALSE"
|
||||||
|
"Vital" = "11:TRUE"
|
||||||
|
"ReadOnly" = "11:FALSE"
|
||||||
|
"Hidden" = "11:FALSE"
|
||||||
|
"System" = "11:FALSE"
|
||||||
|
"Permanent" = "11:FALSE"
|
||||||
|
"SharedLegacy" = "11:FALSE"
|
||||||
|
"PackageAs" = "3:1"
|
||||||
|
"Register" = "3:1"
|
||||||
|
"Exclude" = "11:FALSE"
|
||||||
|
"IsDependency" = "11:FALSE"
|
||||||
|
"IsolateTo" = "8:"
|
||||||
|
"ProjectOutputGroupRegister" = "3:1"
|
||||||
|
"OutputConfiguration" = "8:"
|
||||||
|
"OutputGroupCanonicalName" = "8:Built"
|
||||||
|
"OutputProjectGuid" = "8:{380772D6-8825-4008-9F46-AE9F8AA8EE7B}"
|
||||||
|
"ShowKeyOutput" = "11:TRUE"
|
||||||
|
"ExcludeFilters"
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
unimarc/UpgradeLog.htm
Normal file
BIN
unimarc/UpgradeLog.htm
Normal file
Binary file not shown.
@@ -1,18 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<configuration>
|
|
||||||
<startup>
|
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
|
||||||
</startup>
|
|
||||||
<system.serviceModel>
|
|
||||||
<bindings>
|
|
||||||
<basicHttpBinding>
|
|
||||||
<binding name="BaroService_FAXSoap" />
|
|
||||||
</basicHttpBinding>
|
|
||||||
</bindings>
|
|
||||||
<client>
|
|
||||||
<endpoint address="http://testws.baroservice.com/FAX.asmx" binding="basicHttpBinding"
|
|
||||||
bindingConfiguration="BaroService_FAXSoap" contract="BaroService_API.BaroService_FAXSoap"
|
|
||||||
name="BaroService_FAXSoap" />
|
|
||||||
</client>
|
|
||||||
</system.serviceModel>
|
|
||||||
</configuration>
|
|
||||||
Binary file not shown.
@@ -1,18 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8" ?>
|
|
||||||
<configuration>
|
|
||||||
<startup>
|
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
|
||||||
</startup>
|
|
||||||
<system.serviceModel>
|
|
||||||
<bindings>
|
|
||||||
<basicHttpBinding>
|
|
||||||
<binding name="BaroService_FAXSoap" />
|
|
||||||
</basicHttpBinding>
|
|
||||||
</bindings>
|
|
||||||
<client>
|
|
||||||
<endpoint address="http://testws.baroservice.com/FAX.asmx" binding="basicHttpBinding"
|
|
||||||
bindingConfiguration="BaroService_FAXSoap" contract="BaroService_API.BaroService_FAXSoap"
|
|
||||||
name="BaroService_FAXSoap" />
|
|
||||||
</client>
|
|
||||||
</system.serviceModel>
|
|
||||||
</configuration>
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
|||||||
027af7b6c99189e8f2a8d7c2451749d62e27b8b9
|
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
unimarc/packages/SSH.NET.2020.0.1/.signature.p7s
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/.signature.p7s
vendored
Normal file
Binary file not shown.
BIN
unimarc/packages/SSH.NET.2020.0.1/SSH.NET.2020.0.1.nupkg
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/SSH.NET.2020.0.1.nupkg
vendored
Normal file
Binary file not shown.
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/net35/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/net35/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
23161
unimarc/packages/SSH.NET.2020.0.1/lib/net35/Renci.SshNet.xml
vendored
Normal file
23161
unimarc/packages/SSH.NET.2020.0.1/lib/net35/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/net40/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/net40/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
23057
unimarc/packages/SSH.NET.2020.0.1/lib/net40/Renci.SshNet.xml
vendored
Normal file
23057
unimarc/packages/SSH.NET.2020.0.1/lib/net40/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/netstandard1.3/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/netstandard1.3/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
22842
unimarc/packages/SSH.NET.2020.0.1/lib/netstandard1.3/Renci.SshNet.xml
vendored
Normal file
22842
unimarc/packages/SSH.NET.2020.0.1/lib/netstandard1.3/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/netstandard2.0/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/netstandard2.0/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
22967
unimarc/packages/SSH.NET.2020.0.1/lib/netstandard2.0/Renci.SshNet.xml
vendored
Normal file
22967
unimarc/packages/SSH.NET.2020.0.1/lib/netstandard2.0/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/sl4/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/sl4/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
22478
unimarc/packages/SSH.NET.2020.0.1/lib/sl4/Renci.SshNet.xml
vendored
Normal file
22478
unimarc/packages/SSH.NET.2020.0.1/lib/sl4/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/sl5/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/sl5/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
22478
unimarc/packages/SSH.NET.2020.0.1/lib/sl5/Renci.SshNet.xml
vendored
Normal file
22478
unimarc/packages/SSH.NET.2020.0.1/lib/sl5/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/uap10/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/uap10/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
22637
unimarc/packages/SSH.NET.2020.0.1/lib/uap10/Renci.SshNet.xml
vendored
Normal file
22637
unimarc/packages/SSH.NET.2020.0.1/lib/uap10/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/wp71/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/wp71/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
22449
unimarc/packages/SSH.NET.2020.0.1/lib/wp71/Renci.SshNet.xml
vendored
Normal file
22449
unimarc/packages/SSH.NET.2020.0.1/lib/wp71/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/wp8/Renci.SshNet.dll
vendored
Normal file
BIN
unimarc/packages/SSH.NET.2020.0.1/lib/wp8/Renci.SshNet.dll
vendored
Normal file
Binary file not shown.
22431
unimarc/packages/SSH.NET.2020.0.1/lib/wp8/Renci.SshNet.xml
vendored
Normal file
22431
unimarc/packages/SSH.NET.2020.0.1/lib/wp8/Renci.SshNet.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
@@ -3,9 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
|||||||
# Visual Studio Version 16
|
# Visual Studio Version 16
|
||||||
VisualStudioVersion = 16.0.30114.105
|
VisualStudioVersion = 16.0.30114.105
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsApp1", "WindowsFormsApp1\WindowsFormsApp1.csproj", "{4FCAFD58-3A8E-4E08-85E2-05329866193A}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UniMarc", "UniMarc\UniMarc.csproj", "{4FCAFD58-3A8E-4E08-85E2-05329866193A}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "unimarc", "unimarc\unimarc.vdproj", "{3825B1CD-A501-46F5-A3F9-103ACBB2FBD5}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Factory_Client", "Factory_Client\Factory_Client.csproj", "{380772D6-8825-4008-9F46-AE9F8AA8EE7B}"
|
||||||
|
EndProject
|
||||||
|
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Setup_UniMarc", "Setup_UniMarc\Setup_UniMarc.vdproj", "{D4608F60-4B75-4DC2-9254-22E69A62213C}"
|
||||||
EndProject
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
@@ -17,8 +19,12 @@ Global
|
|||||||
{4FCAFD58-3A8E-4E08-85E2-05329866193A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{4FCAFD58-3A8E-4E08-85E2-05329866193A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{4FCAFD58-3A8E-4E08-85E2-05329866193A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{4FCAFD58-3A8E-4E08-85E2-05329866193A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{4FCAFD58-3A8E-4E08-85E2-05329866193A}.Release|Any CPU.Build.0 = Release|Any CPU
|
{4FCAFD58-3A8E-4E08-85E2-05329866193A}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{3825B1CD-A501-46F5-A3F9-103ACBB2FBD5}.Debug|Any CPU.ActiveCfg = Debug
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{3825B1CD-A501-46F5-A3F9-103ACBB2FBD5}.Release|Any CPU.ActiveCfg = Release
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{380772D6-8825-4008-9F46-AE9F8AA8EE7B}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{D4608F60-4B75-4DC2-9254-22E69A62213C}.Debug|Any CPU.ActiveCfg = Debug
|
||||||
|
{D4608F60-4B75-4DC2-9254-22E69A62213C}.Release|Any CPU.ActiveCfg = Release
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
7
unimarc/unimarc/.vs/VSWorkspaceState.json
Normal file
7
unimarc/unimarc/.vs/VSWorkspaceState.json
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"ExpandedNodes": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"SelectedNode": "\\UniMarc.csproj.user",
|
||||||
|
"PreviewInSolutionExplorer": false
|
||||||
|
}
|
||||||
BIN
unimarc/unimarc/.vs/slnx.sqlite
Normal file
BIN
unimarc/unimarc/.vs/slnx.sqlite
Normal file
Binary file not shown.
BIN
unimarc/unimarc/.vs/unimarc/v16/.suo
Normal file
BIN
unimarc/unimarc/.vs/unimarc/v16/.suo
Normal file
Binary file not shown.
24
unimarc/unimarc/App.config
Normal file
24
unimarc/unimarc/App.config
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||||
|
</startup>
|
||||||
|
<system.serviceModel>
|
||||||
|
<bindings>
|
||||||
|
<basicHttpBinding>
|
||||||
|
<binding name="BaroService_FAXSoap" />
|
||||||
|
</basicHttpBinding>
|
||||||
|
</bindings>
|
||||||
|
<client>
|
||||||
|
<endpoint address="http://testws.baroservice.com/FAX.asmx" binding="basicHttpBinding" bindingConfiguration="BaroService_FAXSoap" contract="BaroService_API.BaroService_FAXSoap" name="BaroService_FAXSoap" />
|
||||||
|
</client>
|
||||||
|
</system.serviceModel>
|
||||||
|
<runtime>
|
||||||
|
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||||
|
<dependentAssembly>
|
||||||
|
<assemblyIdentity name="Renci.SshNet" publicKeyToken="1cee9f8bde3db106" culture="neutral" />
|
||||||
|
<bindingRedirect oldVersion="0.0.0.0-2020.0.1.0" newVersion="2020.0.1.0" />
|
||||||
|
</dependentAssembly>
|
||||||
|
</assemblyBinding>
|
||||||
|
</runtime>
|
||||||
|
</configuration>
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="AddUserToCorpResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="AddUserToCorpResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.AddUserToCorpResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.AddUserToCorpResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="ArrayOfString" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="ArrayOfString" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.ArrayOfString, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.ArrayOfString, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="CancelReservedFaxMessageResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="CancelReservedFaxMessageResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.CancelReservedFaxMessageResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.CancelReservedFaxMessageResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="ChangeCorpManagerResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="ChangeCorpManagerResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.ChangeCorpManagerResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.ChangeCorpManagerResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="CheckCERTIsValidResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="CheckCERTIsValidResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.CheckCERTIsValidResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.CheckCERTIsValidResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="CheckChargeableResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="CheckChargeableResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.CheckChargeableResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.CheckChargeableResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="CheckCorpIsMemberResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="CheckCorpIsMemberResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.CheckCorpIsMemberResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.CheckCorpIsMemberResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="CheckFaxFromNumberResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="CheckFaxFromNumberResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.CheckFaxFromNumberResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.CheckFaxFromNumberResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="CheckSMSFromNumberResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="CheckSMSFromNumberResponse" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.CheckSMSFromNumberResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.CheckSMSFromNumberResponse, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="Contact" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="Contact" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.Contact, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.Contact, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="FaxMessage" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="FaxMessage" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.FaxMessage, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.FaxMessage, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
@@ -6,5 +6,5 @@
|
|||||||
cause the file to be unrecognizable by the program.
|
cause the file to be unrecognizable by the program.
|
||||||
-->
|
-->
|
||||||
<GenericObjectDataSource DisplayName="FaxMessageEx" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
<GenericObjectDataSource DisplayName="FaxMessageEx" Version="1.0" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
|
||||||
<TypeInfo>WindowsFormsApp1.BaroService_API.FaxMessageEx, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
<TypeInfo>UniMarc.BaroService_API.FaxMessageEx, Connected Services.BaroService_API.Reference.cs.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null</TypeInfo>
|
||||||
</GenericObjectDataSource>
|
</GenericObjectDataSource>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user