예제 #1
0
        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();
            //
        }
예제 #2
0
        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;
        }