private void WorkForm_Load(object sender, EventArgs e) { //폰트 설정 RecursiveForChangeControls rcontrols = new RecursiveForChangeControls(); rcontrols.ChangeControls(this.Controls, GlobalUsage.ChangeFont); // dgv 칼럼넣는 클래스 DataGridViewAddColumns.DataGridViewAddColumns addcol = new DataGridViewAddColumns.DataGridViewAddColumns(); // dgv설정 // 생산 계획 GlobalUsage.SetDataGridView(dgvProductionPlans); // datagridview 설정 addcol.AddNewColumnToDataGridView("번호", "ProductionPlanCode", dgvProductionPlans, typeof(int), 25); addcol.AddNewColumnToDataGridView("제품ID", "ProductionID", dgvProductionPlans, typeof(string), 60); addcol.AddNewColumnToDataGridView("개수", "TotalAmount", dgvProductionPlans, typeof(int), 65, null, true, DataGridViewContentAlignment.MiddleLeft); addcol.AddNewColumnToDataGridView("남은개수", "LeftAmount", dgvProductionPlans, typeof(int), 80, null, true, DataGridViewContentAlignment.MiddleLeft); addcol.AddNewColumnToDataGridView("할당된개수", "PlanedAmount", dgvProductionPlans, typeof(int), 100, null, true, DataGridViewContentAlignment.MiddleLeft); dgvProductionPlans.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing; dgvProductionPlans.ColumnHeadersHeight = 35; // 생산 가능 제품 GlobalUsage.SetDataGridView(dgvProductionable); addcol.AddNewColumnToDataGridView("기계ID", "MachineID", dgvProductionable, typeof(string), 60); addcol.AddNewColumnToDataGridView("제품ID", "ProductionID", dgvProductionable, typeof(string), 60); addcol.AddNewColumnToDataGridView("하루생산", "AmountPerDay", dgvProductionable, typeof(int), 100, null, true, DataGridViewContentAlignment.MiddleLeft); // TODO테이블 GlobalUsage.SetDataGridView(dgvTodo); addcol.AddNewColumnToDataGridView("코드", "TodoCode", dgvTodo, typeof(int), 25); addcol.AddNewColumnToDataGridView("계획", "ProductionPlanCode", dgvTodo, typeof(int), 25); addcol.AddNewColumnToDataGridView("개수", "Amount", dgvTodo, typeof(int), 50, null, true, DataGridViewContentAlignment.MiddleLeft); addcol.AddNewColumnToDataGridView("기계ID", "MachineID", dgvTodo, typeof(string), 65); addcol.AddNewColumnToDataGridView("제품ID", "ProductionID", dgvTodo, typeof(string), 65); addcol.AddNewColumnToDataGridView("직원ID", "EmployeeID", dgvTodo, typeof(string), 65); addcol.AddNewColumnToDataGridView("완료", "Complete", dgvTodo, typeof(char), 25); addcol.AddNewColumnToDataGridView("완료날짜", "CompleteDate", dgvTodo, typeof(DateTime), 100); dgvTodo.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing; dgvTodo.ColumnHeadersHeight = 35; // 담당 작업 GlobalUsage.SetDataGridView(dgvTodoListPerEmployee); addcol.AddNewColumnToDataGridView("코드", "TodoCode", dgvTodoListPerEmployee, typeof(int), 25); addcol.AddNewColumnToDataGridView("기계ID", "MachineID", dgvTodoListPerEmployee, typeof(string), 60); addcol.AddNewColumnToDataGridView("제품ID", "ProductionID", dgvTodoListPerEmployee, typeof(string), 60); addcol.AddNewColumnToDataGridView("완료", "Complete", dgvTodoListPerEmployee, typeof(char), 25); addcol.AddNewColumnToDataGridView("개수", "Amount", dgvTodoListPerEmployee, typeof(int), 90, null, true, DataGridViewContentAlignment.MiddleLeft); addcol.AddNewColumnToDataGridView("완료날짜", "CompleteDate", dgvTodoListPerEmployee, typeof(DateTime), 100); addcol.AddNewColumnToDataGridView("직원ID", "EmployeeID", dgvTodoListPerEmployee, typeof(string), 60); // cmb 설정 cmbMachines.ValueMember = "MachineID"; cmbMachines.DisplayMember = "MachineID"; cmbEmployees.DisplayMember = "IdAndName"; cmbEmployees.ValueMember = "EmployeeID"; // 전체 데이터 로드 LoadDate(); // }
private void SignUpForm_Load(object sender, EventArgs e) { // 하위 컨트롤 폰트 설정 RecursiveForChangeControls rcontrols = new RecursiveForChangeControls(); rcontrols.ChangeControls(this.Controls, GlobalUsage.ChangeFont); // 컨트롤 채우기 EmployeeDTO myinfo = GlobalUsage.MyInfo; lblEmail.Text = myinfo.Email; lblEmployeeID.Text = myinfo.EmployeeID; txtName.Text = myinfo.Name; txtPhone.Text = myinfo.Phone; addressControl.Zip = myinfo.ZipCode; addressControl.Addr1 = myinfo.Addr1; addressControl.Addr2 = myinfo.Addr2; }