private void InitControls() { _psdFile = new PsdFileVM(); _psdFileSection = new PsdFileSectionVM(); _validationMethods = new ValidationMethods(); _validationMethods.Reset(); InitGrid(dataGridView1); InitGrid(gridValidCode); InitGrid(gridErrorMsg); dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; gridValidCode.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; gridErrorMsg.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; dataGridView1.DataSource = _validationMethods.DSPsdLayerVMList; gridValidCode.DataSource = _validationMethods.DsValidCodeList; gridErrorMsg.DataSource = _validationMethods.DsErrorMsgList; var columnName = string.Empty; { columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.INDEX); gridValidCode.Columns[columnName].Width = 60; columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.CODE); gridValidCode.Columns[columnName].Width = 60; columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.CHECK); gridValidCode.Columns[columnName].Width = 60; columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.TITLE); gridValidCode.Columns[columnName].Width = 200; columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.ResultState); gridValidCode.Columns[columnName].Width = 80; } // ILS 검증부분 이벤트 추가 및 새로 생성 _fullValidCodeList = new List <ValidateVM>(); var v = new Validate1(); _fullValidCodeList = v.GetList(); // radio btn 이벤트 추가 rbtn1.CheckedChanged += rbtnLSType_CheckedChanged; rbtn2.CheckedChanged += rbtnLSType_CheckedChanged; rbtn3.CheckedChanged += rbtnLSType_CheckedChanged; rbtn4.CheckedChanged += rbtnLSType_CheckedChanged; rbtn5.CheckedChanged += rbtnLSType_CheckedChanged; rbtn6.CheckedChanged += rbtnLSType_CheckedChanged; rbtn7.CheckedChanged += rbtnLSType_CheckedChanged; rbtn8.CheckedChanged += rbtnLSType_CheckedChanged; // rdoAll.CheckedChanged += rdoILSTypeAll_CheckedChanged; }
private void btnValidate_Click(object sender, EventArgs e) { //http://www.hoons.net/lecture/view/635 ShowLog("Begin Validation"); _validationMethods.Reset(); gridValidCode.Refresh(); //try //{ HashSet <string> set; var ilsType = GetSelectedILSType(out set); _validationMethods.Run(ilsType, _psdFile, _psdFileSection); //} //catch (Exception ex) //{ // MessageBox.Show(ex.ToString()); //} gridValidCode.Refresh(); ShowLog("End Validation"); if (_validatePsdFileVM != null) { var totalCount = _validationMethods.DsValidCodeList.Count; var sCount = 0; foreach (var x in _validationMethods.DsValidCodeList) { if (x.ResultState == ResultType.Success) { sCount++; } } if (string.IsNullOrWhiteSpace(_errorStringReadFile)) { _validatePsdFileVM.Success = sCount; _validatePsdFileVM.TotalCount = totalCount; _validatePsdFileVM.Fail = totalCount - sCount; } else { _validatePsdFileVM.Description = _errorStringReadFile; } if (_isAutoClose) { this.Close(); } } }
private void InitControls() { _psdReader = new PsdReader(); _psdFile = new PsdFileVM(); _psdFileSection = new PsdFileSectionVM(); _validationMethods = new ValidationMethods(); _validationMethods.Reset(); InitGrid(gridValidCode); InitGrid(gridPsdLayer); InitGrid(gridErrorMsg); gridErrorMsg.ReadOnly = false; gridValidCode.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; gridPsdLayer.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; gridErrorMsg.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; gridPsdLayer.DataSource = _validationMethods.DSPsdLayerVMList; gridValidCode.DataSource = _validationMethods.DsValidCodeList; gridErrorMsg.DataSource = _validationMethods.DsErrorMsgList; //DataBinding(txtFileName, "Text", _psdFile, Masco.Core.Helper.Refrection.GetPropName<PsdFileVM>(x => x.Name)); //DataBinding(txtFileExtension, "Text", _psdFile, Masco.Core.Helper.Refrection.GetPropName<PsdFileVM>(x => x.Extension)); //DataBinding(txtNumberOfChannels, "Text", _psdFileSection, Masco.Core.Helper.Refrection.GetPropName<PsdFileSectionVM>(x => x.NumberOfChannels)); //DataBinding(txtFileSectionColorMode, "Text", _psdFileSection, Masco.Core.Helper.Refrection.GetPropName<PsdFileSectionVM>(x => x.ColorMode)); //DataBinding(txtFileSectionWidth, "Text", _psdFileSection, Masco.Core.Helper.Refrection.GetPropName<PsdFileSectionVM>(x => x.Width)); //DataBinding(txtFileSectionHeight, "Text", _psdFileSection, Masco.Core.Helper.Refrection.GetPropName<PsdFileSectionVM>(x => x.Height)); //DataBinding(txtFileSectionDepth, "Text", _psdFileSection, Masco.Core.Helper.Refrection.GetPropName<PsdFileSectionVM>(x => x.Depth)); gridPsdLayer.SelectionChanged += gridPSD_SelectionChanged; var columnName = string.Empty; { columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.INDEX); gridValidCode.Columns[columnName].Width = 60; columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.CODE); gridValidCode.Columns[columnName].Width = 60; columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.CHECK); gridValidCode.Columns[columnName].Width = 60; columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.TITLE); gridValidCode.Columns[columnName].Width = 200; columnName = Masco.Core.Helper.Refrection.GetPropName <ValidateVM>(x => x.ResultState); gridValidCode.Columns[columnName].Width = 80; } { columnName = Masco.Core.Helper.Refrection.GetPropName <PsdLayerVM>(x => x.Index); gridPsdLayer.Columns[columnName].Width = 40; columnName = Masco.Core.Helper.Refrection.GetPropName <PsdLayerVM>(x => x.ParentIndex); gridPsdLayer.Columns[columnName].Width = 40; columnName = Masco.Core.Helper.Refrection.GetPropName <PsdLayerVM>(x => x.LayerDepth); gridPsdLayer.Columns[columnName].Width = 40; columnName = Masco.Core.Helper.Refrection.GetPropName <PsdLayerVM>(x => x.LayerSeq); gridPsdLayer.Columns[columnName].Width = 40; columnName = Masco.Core.Helper.Refrection.GetPropName <PsdLayerVM>(x => x.Name); gridPsdLayer.Columns[columnName].Frozen = true; } _fullValidCodeList = new List <ValidateVM>(); var v = new Validate1(); _fullValidCodeList = v.GetList(); rdoILSType1.CheckedChanged += rdoILSType_CheckedChanged; rdoILSType2.CheckedChanged += rdoILSType_CheckedChanged; rdoILSType3.CheckedChanged += rdoILSType_CheckedChanged; rdoILSType4.CheckedChanged += rdoILSType_CheckedChanged; rdoILSType5.CheckedChanged += rdoILSType_CheckedChanged; rdoILSType6.CheckedChanged += rdoILSType_CheckedChanged; rdoILSType7.CheckedChanged += rdoILSType_CheckedChanged; rdoILSType8.CheckedChanged += rdoILSType_CheckedChanged; rdoAll.CheckedChanged += rdoILSTypeAll_CheckedChanged; }