 6dd3dc5cd0
			
		
	
	6dd3dc5cd0
	
	
	
		
			
			a. 팩스전송 완료. b. 마크목록 폼 작성중 1. 엑셀반출 기능 추가중 사용 모듈상의 이유로 작업중지 2. 마크편집 폼 수정 중 (마크 반출 test프로젝트 진행완료, 본 프로젝트에 적용중. / 저장기능활성화 작업완료) 2-1. 기존의 칸채우기에서 예상되지 못한 버그가 발생하여 칸채우기 숨김. 2-2. 008태크 재배치 => TextBox에 적용완료. 변경사항 메모장으로 넘기는 작업 진행해야함. 2-3. 현재 TODO : 저장기능 TODOLIST 1. 팩스로 전송될 엑셀파일 밑작업 -> skill.cs에서 360줄 오류발생.
		
			
				
	
	
		
			1191 lines
		
	
	
		
			41 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			1191 lines
		
	
	
		
			41 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.ComponentModel;
 | |
| using System.Data;
 | |
| using System.Diagnostics;
 | |
| using System.Drawing;
 | |
| using System.Linq;
 | |
| using System.Runtime.CompilerServices;
 | |
| using System.Text;
 | |
| using System.Threading.Tasks;
 | |
| using System.Windows.Forms;
 | |
| using WindowsFormsApp1.Account;
 | |
| using WindowsFormsApp1.Convenience;
 | |
| using WindowsFormsApp1.Delivery;
 | |
| using WindowsFormsApp1.DLS;
 | |
| using WindowsFormsApp1.Home;
 | |
| using WindowsFormsApp1.Mac;
 | |
| using WindowsFormsApp1.Work_log;
 | |
| using WindowsFormsApp1.마크;
 | |
| 
 | |
| using System.IO;
 | |
| 
 | |
| namespace WindowsFormsApp1
 | |
| {
 | |
|     public partial class Main : Form
 | |
|     {
 | |
|         Email email = new Email();
 | |
|         Helper_DB _DB = new Helper_DB();
 | |
|         public string DB_User_Data;
 | |
|         public string User;
 | |
|         public string com_idx;
 | |
| 
 | |
|         public Main()
 | |
|         {
 | |
|             InitializeComponent();
 | |
|         }
 | |
| 
 | |
|         public string User_Name { get; internal set; }
 | |
| 
 | |
|         private void Main_Load(object sender, EventArgs e)
 | |
|         {
 | |
|             this.Visible = false;   // 메인폼을 먼저 숨김
 | |
| 
 | |
|             login login = new login();
 | |
| 
 | |
|             if (DialogResult.OK == login.ShowDialog(this))
 | |
|             {
 | |
|                 this.Visible = true;
 | |
|             }
 | |
|             else { this.Close(); }
 | |
| 
 | |
|             _DB.DBcon();
 | |
|             DB_User_Data = _DB.DB_Search("User_Data", "id", User_Name);
 | |
|             try
 | |
|             {
 | |
|                 string[] result = DB_User_Data.Split('|');
 | |
| 
 | |
|                 if (result[3] == null) { }
 | |
|                 else {
 | |
|                     toolStripLabel1.Text = "이용자 : " + result[3];
 | |
|                     User = result[3];
 | |
|                 }
 | |
| 
 | |
|                 if (result[8] != "관리자") { 마스터ToolStripMenuItem.Visible = false; }
 | |
| 
 | |
|                 com_idx = _DB.DB_Select_Search("`idx`", "Comp", "comp_name", result[5]);
 | |
|                 com_idx = com_idx.Replace("|", "");
 | |
| 
 | |
|                 this.Text = "[ '" + com_idx + "' : " + result[5] + " - " + result[3] + "]";
 | |
|             }
 | |
|             catch { }
 | |
|         }
 | |
| 
 | |
|         // 홈 탭 클릭이벤트
 | |
|         private User_Infor User_Infor;
 | |
|         private Home_User_manage home_User_Manage;
 | |
|         private Transaction_manage Home_transaction_Manage;
 | |
|         private Order_manage Home_order_Manage;
 | |
|         private pw_change Home_pw_Change;
 | |
|         private Book_infor_manage Home_book_Infor_Manage;
 | |
|         private ledger_of_use Home_ledger_Of_Use;
 | |
| 
 | |
|         private void 사용자정보ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (User_Infor != null)
 | |
|             {
 | |
|                 User_Infor.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 User_Infor = new User_Infor(this);
 | |
|                 User_Infor.TopMost = true;
 | |
|                 User_Infor.FormClosed += (o, ea) => User_Infor = null;
 | |
|                 User_Infor.Show();
 | |
|             }
 | |
|             User_Infor.Show();
 | |
|         }
 | |
|         private void 사용자관리ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (home_User_Manage != null)
 | |
|             {
 | |
|                 home_User_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 home_User_Manage = new Home_User_manage(this);
 | |
|                 home_User_Manage.MdiParent = this;
 | |
|                 home_User_Manage.WindowState = FormWindowState.Maximized;
 | |
|                 home_User_Manage.FormClosed += (o, ea) => home_User_Manage = null;
 | |
|                 home_User_Manage.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 납품거래처관리ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Home_transaction_Manage != null)
 | |
|             {
 | |
|                 Home_transaction_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Home_transaction_Manage = new Transaction_manage(this);
 | |
|                 Home_transaction_Manage.MdiParent = this;
 | |
|                 Home_transaction_Manage.WindowState = FormWindowState.Maximized;
 | |
|                 Home_transaction_Manage.FormClosed += (o, ea) => Home_transaction_Manage = null;
 | |
|                 Home_transaction_Manage.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 주문처관리ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Home_order_Manage != null)
 | |
|             {
 | |
|                 Home_order_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Home_order_Manage = new Order_manage(this);
 | |
|                 Home_order_Manage.MdiParent = this;
 | |
|                 Home_order_Manage.WindowState = FormWindowState.Maximized;
 | |
|                 Home_order_Manage.FormClosed += (o, ea) => Home_order_Manage = null;
 | |
|                 Home_order_Manage.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 비밀번호변경ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Home_pw_Change != null)
 | |
|             {
 | |
|                 Home_pw_Change.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Home_pw_Change = new pw_change(this);
 | |
|                 Home_pw_Change.MdiParent = this;
 | |
|                 Home_pw_Change.WindowState = FormWindowState.Maximized;
 | |
|                 Home_pw_Change.FormClosed += (o, ea) => Home_pw_Change = null;
 | |
|                 Home_pw_Change.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 도서정보관리ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Home_book_Infor_Manage != null)
 | |
|             {
 | |
|                 Home_book_Infor_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Home_book_Infor_Manage = new Book_infor_manage();
 | |
|                 Home_book_Infor_Manage.FormClosed += (o, ea) => Home_book_Infor_Manage = null;
 | |
|                 Home_book_Infor_Manage.Show();
 | |
|             }
 | |
|             Home_book_Infor_Manage.Show();
 | |
|         }
 | |
| 
 | |
|         private void 사용대장ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Home_ledger_Of_Use != null)
 | |
|             {
 | |
|                 Home_ledger_Of_Use.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Home_ledger_Of_Use = new ledger_of_use(this);
 | |
|                 Home_ledger_Of_Use.MdiParent = this;
 | |
|                 Home_ledger_Of_Use.WindowState = FormWindowState.Maximized;
 | |
|                 Home_ledger_Of_Use.FormClosed += (o, ea) => Home_ledger_Of_Use = null;
 | |
|                 Home_ledger_Of_Use.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         // 납품관리 탭 클릭 이벤트
 | |
|         Commodity_registration Del_commodity_Registration;
 | |
|         List_Lookup del_list_lookup;
 | |
|         List_aggregation del_list_Aggregation;
 | |
|         Order_input del_order_Input;
 | |
|         Price_check del_price_Check;
 | |
|         Estimate Del_estimate;
 | |
|         Purchase Del_purchase;
 | |
|         Input_Purchase_Return del_input_Purchase_Return;
 | |
|         Input_Lookup_Stock del_input_Lookup_Stock;
 | |
| 
 | |
|         private void 물품등록ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Del_commodity_Registration != null)
 | |
|             {
 | |
|                 Del_commodity_Registration.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Del_commodity_Registration = new Commodity_registration(this);
 | |
|                 Del_commodity_Registration.MdiParent = this;
 | |
|                 Del_commodity_Registration.WindowState = FormWindowState.Maximized;
 | |
|                 Del_commodity_Registration.FormClosed += (o, ea) => Del_commodity_Registration = null;
 | |
|                 Del_commodity_Registration.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 목록등록편의ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (del_list_lookup != null)
 | |
|             {
 | |
|                 del_list_lookup.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 del_list_lookup = new List_Lookup(this);
 | |
|                 del_list_lookup.MdiParent = this;
 | |
|                 del_list_lookup.WindowState = FormWindowState.Maximized;
 | |
|                 del_list_lookup.FormClosed += (o, ea) => del_list_lookup = null;
 | |
|                 del_list_lookup.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 목록집계ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (del_list_Aggregation != null)
 | |
|             {
 | |
|                 del_list_Aggregation.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 del_list_Aggregation = new List_aggregation(this);
 | |
|                 del_list_Aggregation.MdiParent = this;
 | |
|                 del_list_Aggregation.WindowState = FormWindowState.Maximized;
 | |
|                 del_list_Aggregation.FormClosed += (o, ea) => del_list_Aggregation = null;
 | |
|                 del_list_Aggregation.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 주문입력ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (del_order_Input != null)
 | |
|             {
 | |
|                 del_order_Input.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 del_order_Input = new Order_input(this);
 | |
|                 del_order_Input.MdiParent = this;
 | |
|                 del_order_Input.WindowState = FormWindowState.Maximized;
 | |
|                 del_order_Input.FormClosed += (o, ea) => del_order_Input = null;
 | |
|                 del_order_Input.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 예가조회ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (del_price_Check != null)
 | |
|             {
 | |
|                 del_price_Check.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 del_price_Check = new Price_check(this);
 | |
|                 del_price_Check.MdiParent = this;
 | |
|                 del_price_Check.WindowState = FormWindowState.Maximized;
 | |
|                 del_price_Check.FormClosed += (o, ea) => del_price_Check = null;
 | |
|                 del_price_Check.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 견적서ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Del_estimate != null)
 | |
|             {
 | |
|                 Del_estimate.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Del_estimate = new Estimate(this);
 | |
|                 Del_estimate.MdiParent = this;
 | |
|                 Del_estimate.WindowState = FormWindowState.Maximized;
 | |
|                 Del_estimate.FormClosed += (o, ea) => Del_estimate = null;
 | |
|                 Del_estimate.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매입ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Del_purchase != null)
 | |
|             {
 | |
|                 Del_purchase.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Del_purchase = new Purchase(this);
 | |
|                 Del_purchase.MdiParent = this;
 | |
|                 Del_purchase.WindowState = FormWindowState.Maximized;
 | |
|                 Del_purchase.FormClosed += (o, ea) => Del_purchase = null;
 | |
|                 Del_purchase.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매입반품입력ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (del_input_Purchase_Return != null)
 | |
|             {
 | |
|                 del_input_Purchase_Return.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 del_input_Purchase_Return = new Input_Purchase_Return(this);
 | |
|                 del_input_Purchase_Return.MdiParent = this;
 | |
|                 del_input_Purchase_Return.WindowState = FormWindowState.Maximized;
 | |
|                 del_input_Purchase_Return.FormClosed += (o, ea) => del_input_Purchase_Return = null;
 | |
|                 del_input_Purchase_Return.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 재고입력및조회ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (del_input_Lookup_Stock != null)
 | |
|             {
 | |
|                 del_input_Lookup_Stock.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 del_input_Lookup_Stock = new Input_Lookup_Stock(this);
 | |
|                 del_input_Lookup_Stock.MdiParent = this;
 | |
|                 del_input_Lookup_Stock.WindowState = FormWindowState.Maximized;
 | |
|                 del_input_Lookup_Stock.FormClosed += (o, ea) => del_input_Lookup_Stock = null;
 | |
|                 del_input_Lookup_Stock.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         // 회계 탭 클릭 이벤트
 | |
|         Remit_reg2 Acc_remit_Reg2;
 | |
|         Purchase_Input Acc_purchase_Input;
 | |
|         Remit_reg Acc_remit_Reg;
 | |
|         Purchase_Book Acc_purchase_Book;
 | |
|         Purchase_Aggregation Acc_purchase_Aggregation;
 | |
|         Purchase_not_pay Acc_purchase_Not_Pay;
 | |
|         Sales_Input Acc_sales_Input;
 | |
|         Sales_Deposit Acc_sales_Deposit;
 | |
|         Sales_Book Acc_sales_Book;
 | |
|         Sales_Not_Pay Acc_sales_Not_Pay;
 | |
|         Bill_manage Acc_bill_Manage;
 | |
| 
 | |
| 
 | |
|         private void 송금등록ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_remit_Reg2 != null)
 | |
|             {
 | |
|                 Acc_remit_Reg2.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_remit_Reg2 = new Remit_reg2(this);
 | |
|                 Acc_remit_Reg2.MdiParent = this;
 | |
|                 Acc_remit_Reg2.FormClosed += (o, ea) => Acc_remit_Reg2 = null;
 | |
|                 Acc_remit_Reg2.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 송금내역조회ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_remit_Reg != null)
 | |
|             {
 | |
|                 Acc_remit_Reg.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_remit_Reg = new Remit_reg(this);
 | |
|                 Acc_remit_Reg.MdiParent = this;
 | |
|                 Acc_remit_Reg.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_remit_Reg.FormClosed += (o, ea) => Acc_remit_Reg = null;
 | |
|                 Acc_remit_Reg.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매입장부ToolStripMenuItem1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_purchase_Book != null)
 | |
|             {
 | |
|                 Acc_purchase_Book.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_purchase_Book = new Purchase_Book(this);
 | |
|                 Acc_purchase_Book.MdiParent = this;
 | |
|                 Acc_purchase_Book.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_purchase_Book.FormClosed += (o, ea) => Acc_purchase_Book = null;
 | |
|                 Acc_purchase_Book.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매입집계ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_purchase_Aggregation != null)
 | |
|             {
 | |
|                 Acc_purchase_Aggregation.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_purchase_Aggregation = new Purchase_Aggregation(this);
 | |
|                 Acc_purchase_Aggregation.MdiParent = this;
 | |
|                 Acc_purchase_Aggregation.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_purchase_Aggregation.FormClosed += (o, ea) => Acc_purchase_Aggregation = null;
 | |
|                 Acc_purchase_Aggregation.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매입미결제ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_purchase_Not_Pay != null)
 | |
|             {
 | |
|                 Acc_purchase_Not_Pay.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_purchase_Not_Pay = new Purchase_not_pay(this);
 | |
|                 Acc_purchase_Not_Pay.MdiParent = this;
 | |
|                 Acc_purchase_Not_Pay.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_purchase_Not_Pay.FormClosed += (o, ea) => Acc_purchase_Not_Pay = null;
 | |
|                 Acc_purchase_Not_Pay.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매출입력ToolStripMenuItem1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_sales_Input != null)
 | |
|             {
 | |
|                 Acc_sales_Input.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_sales_Input = new Sales_Input(this);
 | |
|                 Acc_sales_Input.MdiParent = this;
 | |
|                 Acc_sales_Input.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_sales_Input.FormClosed += (o, ea) => Acc_sales_Input = null;
 | |
|                 Acc_sales_Input.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매출입금ToolStripMenuItem1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_sales_Deposit != null)
 | |
|             {
 | |
|                 Acc_sales_Deposit.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_sales_Deposit = new Sales_Deposit(this);
 | |
|                 Acc_sales_Deposit.MdiParent = this;
 | |
|                 Acc_sales_Deposit.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_sales_Deposit.FormClosed += (o, ea) => Acc_sales_Deposit = null;
 | |
|                 Acc_sales_Deposit.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매출장부ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_sales_Book != null)
 | |
|             {
 | |
|                 Acc_sales_Book.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_sales_Book = new Sales_Book(this);
 | |
|                 Acc_sales_Book.MdiParent = this;
 | |
|                 Acc_sales_Book.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_sales_Book.FormClosed += (o, ea) => Acc_sales_Book = null;
 | |
|                 Acc_sales_Book.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매출미수금ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Acc_sales_Not_Pay != null)
 | |
|             {
 | |
|                 Acc_sales_Not_Pay.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_sales_Not_Pay = new Sales_Not_Pay(this);
 | |
|                 Acc_sales_Not_Pay.MdiParent = this;
 | |
|                 Acc_sales_Not_Pay.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_sales_Not_Pay.FormClosed += (o, ea) => Acc_sales_Not_Pay = null;
 | |
|                 Acc_sales_Not_Pay.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 매출입금ToolStripMenuItem_Click(object sender, EventArgs e)        // 계산서 관리
 | |
|         {
 | |
|             if (Acc_bill_Manage != null)
 | |
|             {
 | |
|                 Acc_bill_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Acc_bill_Manage = new Bill_manage(this);
 | |
|                 Acc_bill_Manage.MdiParent = this;
 | |
|                 Acc_bill_Manage.WindowState = FormWindowState.Maximized;
 | |
|                 Acc_bill_Manage.FormClosed += (o, ea) => Acc_bill_Manage = null;
 | |
|                 Acc_bill_Manage.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         //  마크 탭 이벤트
 | |
|         Setup_Shortcut Mac_shortcut;
 | |
|         Set_Macro Mac_set_Macro;
 | |
|         Nonverbal Mac_nonverbal;
 | |
|         Job_Order Job_Order;
 | |
|         Mac_List Mac_List;
 | |
|         Mac_Stat Mac_Stat;
 | |
|         Make_Excel Excel_make;
 | |
|         Search_Infor Mac_search_Infor;
 | |
|         Check_ISBN Mac_check_ISBN;
 | |
|         Mac_Input Mac_Input;
 | |
|         Mac_Output Mac_Output;
 | |
|         Check_copy Mac_check_Copy;
 | |
|         DLS_Copy Mac_dLS_Copy;
 | |
|         All_Book_manage Mac_all_Book_Manage;
 | |
|         Mac_Chack_Up Mac_Chack_Up;
 | |
|         Collect_Mac Mac_Collect;
 | |
|         Symbol_Add Mac_symbol_Add;
 | |
|         Equip_manage Mac_equip_Manage;
 | |
|         Make_Document Make_Document;
 | |
|         School_Lookup DLS_school_Lookup;
 | |
|         Input_DLS DLS_input;
 | |
| 
 | |
|         private void 단축키설정ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_shortcut != null)
 | |
|             {
 | |
|                 Mac_shortcut.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_shortcut = new Setup_Shortcut(this);
 | |
|                 Mac_shortcut.MdiParent = this;
 | |
|                 Mac_shortcut.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_shortcut.FormClosed += (o, ea) => Mac_shortcut = null;
 | |
|                 Mac_shortcut.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 매크로문구설정ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_set_Macro != null)
 | |
|             {
 | |
|                 Mac_set_Macro.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_set_Macro = new Set_Macro(this);
 | |
|                 Mac_set_Macro.MdiParent = this;
 | |
|                 Mac_set_Macro.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_set_Macro.FormClosed += (o, ea) => Mac_set_Macro = null;
 | |
|                 Mac_set_Macro.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 불용어ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_nonverbal != null)
 | |
|             {
 | |
|                 Mac_nonverbal.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_nonverbal = new Nonverbal(this);
 | |
|                 Mac_nonverbal.MdiParent = this;
 | |
|                 Mac_nonverbal.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_nonverbal.FormClosed += (o, ea) => Mac_nonverbal = null;
 | |
|                 Mac_nonverbal.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 작업지시서ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Job_Order != null)
 | |
|             {
 | |
|                 Job_Order.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Job_Order = new Job_Order(this);
 | |
|                 Job_Order.MdiParent = this;
 | |
|                 Job_Order.WindowState = FormWindowState.Maximized;
 | |
|                 Job_Order.FormClosed += (o, ea) => Job_Order = null;
 | |
|                 Job_Order.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 마크목록ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_List != null)
 | |
|             {
 | |
|                 Mac_List.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_List = new Mac_List(this);
 | |
|                 Mac_List.MdiParent = this;
 | |
|                 Mac_List.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_List.FormClosed += (o, ea) => Mac_List = null;
 | |
|                 Mac_List.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 소장자료검색ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_search_Infor != null)
 | |
|             {
 | |
|                 Mac_search_Infor.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_search_Infor = new Search_Infor(this);
 | |
|                 Mac_search_Infor.MdiParent = this;
 | |
|                 Mac_search_Infor.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_search_Infor.FormClosed += (o, ea) => Mac_search_Infor = null;
 | |
|                 Mac_search_Infor.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 엑셀작성ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Excel_make != null)
 | |
|             {
 | |
|                 Excel_make.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Excel_make = new Make_Excel(this);
 | |
|                 Excel_make.MdiParent = this;
 | |
|                 Excel_make.WindowState = FormWindowState.Maximized;
 | |
|                 Excel_make.FormClosed += (o, ea) => Excel_make = null;
 | |
|                 Excel_make.Show();
 | |
|             }
 | |
|         }
 | |
|         private void iSBN조회ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_check_ISBN != null)
 | |
|             {
 | |
|                 Mac_check_ISBN.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_check_ISBN = new Check_ISBN(this);
 | |
|                 Mac_check_ISBN.MdiParent = this;
 | |
|                 Mac_check_ISBN.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_check_ISBN.FormClosed += (o, ea) => Mac_check_ISBN = null;
 | |
|                 Mac_check_ISBN.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 반입ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_Input != null)
 | |
|             {
 | |
|                 Mac_Input.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_Input = new Mac_Input(this);
 | |
|                 Mac_Input.MdiParent = this;
 | |
|                 Mac_Input.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_Input.FormClosed += (o, ea) => Mac_Input = null;
 | |
|                 Mac_Input.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 반출ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_Output != null)
 | |
|             {
 | |
|                 Mac_Output.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_Output = new Mac_Output(this);
 | |
|                 Mac_Output.MdiParent = this;
 | |
|                 Mac_Output.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_Output.FormClosed += (o, ea) => Mac_Output = null;
 | |
|                 Mac_Output.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 복본조사ToolStripMenuItem1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_check_Copy != null)
 | |
|             {
 | |
|                 Mac_check_Copy.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_check_Copy = new Check_copy(this);
 | |
|                 Mac_check_Copy.MdiParent = this;
 | |
|                 Mac_check_Copy.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_check_Copy.FormClosed += (o, ea) => Mac_check_Copy = null;
 | |
|                 Mac_check_Copy.Show();
 | |
|             }
 | |
|         }
 | |
|         private void dLS복본조사ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_dLS_Copy != null)
 | |
|             {
 | |
|                 Mac_dLS_Copy.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_dLS_Copy = new DLS_Copy(this);
 | |
|                 Mac_dLS_Copy.MdiParent = this;
 | |
|                 Mac_dLS_Copy.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_dLS_Copy.FormClosed += (o, ea) => Mac_dLS_Copy = null;
 | |
|                 Mac_dLS_Copy.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 마크수집ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_Collect != null)
 | |
|             {
 | |
|                 Mac_Collect.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_Collect = new Collect_Mac(this);
 | |
|                 Mac_Collect.MdiParent = this;
 | |
|                 Mac_Collect.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_Collect.FormClosed += (o, ea) => Mac_Collect = null;
 | |
|                 Mac_Collect.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 전집관리ToolStripMenuItem1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_all_Book_Manage != null)
 | |
|             {
 | |
|                 Mac_all_Book_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_all_Book_Manage = new All_Book_manage(this);
 | |
|                 Mac_all_Book_Manage.MdiParent = this;
 | |
|                 Mac_all_Book_Manage.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_all_Book_Manage.FormClosed += (o, ea) => Mac_all_Book_Manage = null;
 | |
|                 Mac_all_Book_Manage.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 검수ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_Chack_Up != null)
 | |
|             {
 | |
|                 Mac_Chack_Up.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_Chack_Up = new Mac_Chack_Up(this);
 | |
|                 Mac_Chack_Up.MdiParent = this;
 | |
|                 Mac_Chack_Up.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_Chack_Up.FormClosed += (o, ea) => Mac_Chack_Up = null;
 | |
|                 Mac_Chack_Up.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 저자기호ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_symbol_Add != null)
 | |
|             {
 | |
|                 Mac_symbol_Add.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_symbol_Add = new Symbol_Add(this);
 | |
|                 Mac_symbol_Add.MdiParent = this;
 | |
|                 Mac_symbol_Add.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_symbol_Add.FormClosed += (o, ea) => Mac_symbol_Add = null;
 | |
|                 Mac_symbol_Add.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void dLS조회ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (DLS_school_Lookup != null)
 | |
|             {
 | |
|                 DLS_school_Lookup.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 DLS_school_Lookup = new School_Lookup(this);
 | |
|                 DLS_school_Lookup.MdiParent = this;
 | |
|                 DLS_school_Lookup.WindowState = FormWindowState.Maximized;
 | |
|                 DLS_school_Lookup.FormClosed += (o, ea) => DLS_school_Lookup = null;
 | |
|                 DLS_school_Lookup.Show();
 | |
|             }
 | |
|         }
 | |
|         private void dLS입력ToolStripMenuItem_Click_1(object sender, EventArgs e)
 | |
|         {
 | |
|             if (DLS_input != null)
 | |
|             {
 | |
|                 DLS_input.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 DLS_input = new Input_DLS(this);
 | |
|                 DLS_input.MdiParent = this;
 | |
|                 DLS_input.WindowState = FormWindowState.Maximized;
 | |
|                 DLS_input.FormClosed += (o, ea) => DLS_input = null;
 | |
|                 DLS_input.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void 서류작성ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Make_Document != null)
 | |
|             {
 | |
|                 Make_Document.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Make_Document = new Make_Document(this);
 | |
|                 Make_Document.MdiParent = this;
 | |
|                 Make_Document.WindowState = FormWindowState.Maximized;
 | |
|                 Make_Document.FormClosed += (o, ea) => Make_Document = null;
 | |
|                 Make_Document.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 마크통계ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_Stat != null)
 | |
|             {
 | |
|                 Mac_Stat.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_Stat = new Mac_Stat(this);
 | |
|                 Mac_Stat.MdiParent = this;
 | |
|                 Mac_Stat.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_Stat.FormClosed += (o, ea) => Mac_Stat = null;
 | |
|                 Mac_Stat.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 장비관리ToolStripMenuItem1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (Mac_equip_Manage != null)
 | |
|             {
 | |
|                 Mac_equip_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 Mac_equip_Manage = new Equip_manage(this);
 | |
|                 Mac_equip_Manage.MdiParent = this;
 | |
|                 Mac_equip_Manage.WindowState = FormWindowState.Maximized;
 | |
|                 Mac_equip_Manage.FormClosed += (o, ea) => Mac_equip_Manage = null;
 | |
|                 Mac_equip_Manage.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         //  작업일지 탭 이벤트
 | |
|         Work_Log work_Log;
 | |
| 
 | |
|         private void 작업일지ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (work_Log != null)
 | |
|             {
 | |
|                 work_Log.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 work_Log = new Work_Log(this);
 | |
|                 work_Log.MdiParent = this;
 | |
|                 work_Log.WindowState = FormWindowState.Maximized;
 | |
|                 work_Log.FormClosed += (o, ea) => work_Log = null;
 | |
|                 work_Log.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         //  편의기능 탭 이벤트
 | |
|         Calendar calendar;
 | |
|         Talk talk;
 | |
|         Quick_menu quick_Menu;
 | |
|         Board board;
 | |
|         Send_Notice send_Notice;
 | |
|         Sale_Sale sale_Sale;
 | |
|         Sale_Settlement sale_Settlement;
 | |
|         Sale_End sale_End;
 | |
|         Sale_Member_Manage sale_Member_Manage;
 | |
| 
 | |
|         private void 캘린더ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (calendar != null)
 | |
|             {
 | |
|                 calendar.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 calendar = new Calendar(this);
 | |
|                 calendar.MdiParent = this;
 | |
|                 calendar.WindowState = FormWindowState.Maximized;
 | |
|                 calendar.FormClosed += (o, ea) => calendar = null;
 | |
|                 calendar.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 채팅ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (talk != null)
 | |
|             {
 | |
|                 talk.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 talk = new Talk(this);
 | |
|                 talk.MdiParent = this;
 | |
|                 talk.WindowState = FormWindowState.Maximized;
 | |
|                 talk.FormClosed += (o, ea) => talk = null;
 | |
|                 talk.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 퀵메뉴ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (quick_Menu != null)
 | |
|             {
 | |
|                 quick_Menu.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 quick_Menu = new Quick_menu(this);
 | |
|                 quick_Menu.MdiParent = this;
 | |
|                 quick_Menu.WindowState = FormWindowState.Maximized;
 | |
|                 quick_Menu.FormClosed += (o, ea) => quick_Menu = null;
 | |
|                 quick_Menu.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 게시판ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (board != null)
 | |
|             {
 | |
|                 board.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 board = new Board(this);
 | |
|                 board.MdiParent = this;
 | |
|                 board.WindowState = FormWindowState.Maximized;
 | |
|                 board.FormClosed += (o, ea) => board = null;
 | |
|                 board.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 공지발송ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (send_Notice != null)
 | |
|             {
 | |
|                 send_Notice.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 send_Notice = new Send_Notice(this);
 | |
|                 send_Notice.MdiParent = this;
 | |
|                 send_Notice.WindowState = FormWindowState.Maximized;
 | |
|                 send_Notice.FormClosed += (o, ea) => send_Notice = null;
 | |
|                 send_Notice.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 판매ToolStripMenuItem1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (sale_Sale != null)
 | |
|             {
 | |
|                 sale_Sale.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 sale_Sale = new Sale_Sale(this);
 | |
|                 sale_Sale.MdiParent = this;
 | |
|                 sale_Sale.WindowState = FormWindowState.Maximized;
 | |
|                 sale_Sale.FormClosed += (o, ea) => sale_Sale = null;
 | |
|                 sale_Sale.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 정산ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (sale_Settlement != null)
 | |
|             {
 | |
|                 sale_Settlement.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 sale_Settlement = new Sale_Settlement(this);
 | |
|                 sale_Settlement.MdiParent = this;
 | |
|                 sale_Settlement.WindowState = FormWindowState.Maximized;
 | |
|                 sale_Settlement.FormClosed += (o, ea) => sale_Settlement = null;
 | |
|                 sale_Settlement.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 판매마감ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (sale_End != null)
 | |
|             {
 | |
|                 sale_End.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 sale_End = new Sale_End(this);
 | |
|                 sale_End.MdiParent = this;
 | |
|                 sale_End.WindowState = FormWindowState.Maximized;
 | |
|                 sale_End.FormClosed += (o, ea) => sale_End = null;
 | |
|                 sale_End.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 회원관리ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (sale_Member_Manage != null)
 | |
|             {
 | |
|                 sale_Member_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 sale_Member_Manage = new Sale_Member_Manage(this);
 | |
|                 sale_Member_Manage.MdiParent = this;
 | |
|                 sale_Member_Manage.WindowState = FormWindowState.Maximized;
 | |
|                 sale_Member_Manage.FormClosed += (o, ea) => sale_Member_Manage = null;
 | |
|                 sale_Member_Manage.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         //  마스터 탭 이벤트
 | |
|         User_manage master_user_Manage;
 | |
|         Notice_Send master_notice_Send;
 | |
|         Sales_Details master_sales_Details;
 | |
|         User_account_inquiry master_user_Account_Inquiry;
 | |
|         Mac_Setting master_mac_setting;
 | |
|         Batch_processing master_batch_Processing;
 | |
| 
 | |
|         private void 이용자관리ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (master_user_Manage != null)
 | |
|             {
 | |
|                 master_user_Manage.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 master_user_Manage = new User_manage(this);
 | |
|                 master_user_Manage.MdiParent = this;
 | |
|                 master_user_Manage.WindowState = FormWindowState.Maximized;
 | |
|                 master_user_Manage.FormClosed += (o, ea) => master_user_Manage = null;
 | |
|                 master_user_Manage.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 공지발송ToolStripMenuItem1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (master_notice_Send != null)
 | |
|             {
 | |
|                 master_notice_Send.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 master_notice_Send = new Notice_Send(this);
 | |
|                 master_notice_Send.MdiParent = this;
 | |
|                 master_notice_Send.WindowState = FormWindowState.Maximized;
 | |
|                 master_notice_Send.FormClosed += (o, ea) => master_notice_Send = null;
 | |
|                 master_notice_Send.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 매출내역ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (master_sales_Details != null)
 | |
|             {
 | |
|                 master_sales_Details.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 master_sales_Details = new Sales_Details(this);
 | |
|                 master_sales_Details.MdiParent = this;
 | |
|                 master_sales_Details.WindowState = FormWindowState.Maximized;
 | |
|                 master_sales_Details.FormClosed += (o, ea) => master_sales_Details = null;
 | |
|                 master_sales_Details.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 이용자거래처조회ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (master_user_Account_Inquiry != null)
 | |
|             {
 | |
|                 master_user_Account_Inquiry.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 master_user_Account_Inquiry = new User_account_inquiry(this);
 | |
|                 master_user_Account_Inquiry.MdiParent = this;
 | |
|                 master_user_Account_Inquiry.WindowState = FormWindowState.Maximized;
 | |
|                 master_user_Account_Inquiry.FormClosed += (o, ea) => master_user_Account_Inquiry = null;
 | |
|                 master_user_Account_Inquiry.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 마크설정ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (master_mac_setting != null)
 | |
|             {
 | |
|                 master_mac_setting.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 master_mac_setting = new Mac_Setting(this);
 | |
|                 master_mac_setting.MdiParent = this;
 | |
|                 master_mac_setting.WindowState = FormWindowState.Maximized;
 | |
|                 master_mac_setting.FormClosed += (o, ea) => master_mac_setting = null;
 | |
|                 master_mac_setting.Show();
 | |
|             }
 | |
|         }
 | |
|         private void 일괄처리관리ToolStripMenuItem_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             if (master_batch_Processing != null)
 | |
|             {
 | |
|                 master_batch_Processing.Focus();
 | |
|             }
 | |
|             else
 | |
|             {
 | |
|                 master_batch_Processing = new Batch_processing(this);
 | |
|                 master_batch_Processing.MdiParent = this;
 | |
|                 master_batch_Processing.WindowState = FormWindowState.Maximized;
 | |
|                 master_batch_Processing.FormClosed += (o, ea) => master_batch_Processing = null;
 | |
|                 master_batch_Processing.Show();
 | |
|             }
 | |
|         }
 | |
| 
 | |
|         private void button1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             // 엑셀 테스트
 | |
|             Excel_text et = new Excel_text();
 | |
| //            et.mk_Excel_Order();
 | |
|         }
 | |
| 
 | |
|         private void button2_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             ExcelTest.Marc marc = new ExcelTest.Marc();
 | |
|             marc.Show();
 | |
|         }
 | |
| 
 | |
|         private void button3_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             string FilePath = string.Empty;
 | |
|             string filename = string.Empty;
 | |
| 
 | |
|             OpenFileDialog Odig = openFileDialog1;
 | |
|             Odig.Filter = "Excel Files(*.xls)|*.xls|Excel Files(*.xlsx)|*.xlsx|All FIles(*.*)|*.*";
 | |
|             Odig.Title = "엑셀파일을 선택해주세요.";
 | |
|             
 | |
|             if (Odig.ShowDialog() == DialogResult.OK)
 | |
|             {
 | |
|                 FilePath = Odig.FileName;
 | |
|                 filename = Path.GetFileName(FilePath);
 | |
|                 FilePath = Path.GetDirectoryName(FilePath);
 | |
|                 if (Path.GetExtension(filename) != ".xls" && Path.GetExtension(filename) != ".xlsx")
 | |
|                 {
 | |
|                     MessageBox.Show("엑셀파일만 적용이 가능합니다! | " + Path.GetExtension(filename));
 | |
|                     return;
 | |
|                 }
 | |
|             }
 | |
| 
 | |
|             FTP ftp = new FTP();
 | |
| 
 | |
|             // TODO: openFileDialog 사용. 파일경로 가져와야함.
 | |
| 
 | |
|             bool result = ftp.ConnectToServer();
 | |
|             string path = @"";
 | |
|             DirectoryInfo dirInfo = new DirectoryInfo(FilePath);
 | |
|             FileInfo[] infos = dirInfo.GetFiles();
 | |
| 
 | |
|             if (result == true) 
 | |
|             { 
 | |
|                 foreach(FileInfo info in dirInfo.GetFiles())
 | |
|                 {
 | |
|                     if(Path.GetFileName(info.Name) == filename)
 | |
|                     {
 | |
|                         if(ftp.UpLoad(path, info.FullName) == false) {
 | |
|                             MessageBox.Show("FTP Upload 실패");
 | |
|                         }
 | |
|                         else {
 | |
|                             MessageBox.Show("FTP Upload 성공");
 | |
|                         }
 | |
|                     }
 | |
|                 }
 | |
|             }
 | |
|             else { MessageBox.Show("접속 실패"); }
 | |
| 
 | |
|             // 바로빌 FAX API연동
 | |
|             Barobill_FAX fax = new Barobill_FAX();
 | |
|             fax.Send_BaroFax(filename);
 | |
|         }
 | |
|     }
 | |
| } |