private void InitializeScreen() { //this.cboMachineType.Format += Common.ComboBox_Format; this.cboProcess.Format += Common.ComboBox_Format; //this.cboMachineGroup.Format += Common.ComboBox_Format; this.cboProject.Format += Common.ComboBox_Format; this.cboMachineType.Format += Common.ComboBox_Format; dmcMachine.AddRangeControl( txtMachineNo, cboMachineType, cboProcess, cboMachineGroup, cboProject, txtRemark//, //txtMachineName ); txtMachineNo.KeyPress += CtrlUtil.SetNextControl; //cboMachineType.KeyPress += CtrlUtil.SetNextControl; //cboProcess.KeyPress += CtrlUtil.SetNextControl; //cboMachineGroup.KeyPress += CtrlUtil.SetNextControl; //cboProject.KeyPress += CtrlUtil.SetNextControl; txtRemark.KeyPress += CtrlUtil.SetNextControl; txtMachineName.KeyPress += CtrlUtil.SetNextControl; LookupData(); if (m_screenMode == eMode.EDIT) { MachineUIDM model = m_MachineController.LoadMachine(m_MachineNo.ToNZString()); dmcMachine.LoadData(model); } }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <exception cref="EVOFramework.ValidateException"><c>ValidateException</c>.</exception> /// <exception cref="EVOFramework.BusinessException"><c>BusinessException</c>.</exception> public void SaveUpdate(MachineUIDM data) { MachineDTO dto = MapModelToDTO(data); MachineBIZ biz = new MachineBIZ(); biz.SaveUpdate(dto); }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <exception cref="EVOFramework.ValidateException"><c>ValidateException</c>.</exception> /// <exception cref="EVOFramework.BusinessException"><c>BusinessException</c>.</exception> public void SaveNew(MachineUIDM data) { MachineDTO dto = MapModelToDTO(data); MachineBIZ biz = new MachineBIZ(); biz.AddNew(dto); }
private MachineDTO MapModelToDTO(MachineUIDM data) { MachineDTO dto = new MachineDTO(); dto.MACHINE_CD = data.MACHINE_CD; dto.MACHINE_TYPE = data.MACHINE_TYPE; dto.PROCESS_CD = data.PROCESS_CD; dto.MACHINE_GROUP = data.MACHINE_GROUP; dto.PROJECT = data.PROJECT; dto.REMARK = data.REMARK; dto.CRT_BY = CommonLib.Common.CurrentUserInfomation.UserCD; dto.CRT_MACHINE = CommonLib.Common.CurrentUserInfomation.Machine; dto.UPD_BY = CommonLib.Common.CurrentUserInfomation.UserCD; dto.UPD_MACHINE = CommonLib.Common.CurrentUserInfomation.Machine; dto.OLD_DATA = new NZInt(null, 0); return(dto); }
private MachineUIDM MapDTOToModel(MachineDTO data) { MachineUIDM model = new MachineUIDM(); model.MACHINE_CD = data.MACHINE_CD; model.MACHINE_TYPE = data.MACHINE_TYPE; model.PROCESS_CD = data.PROCESS_CD; model.MACHINE_GROUP = data.MACHINE_GROUP; model.PROJECT = data.PROJECT; model.REMARK = data.REMARK; model.CRT_BY = data.CRT_BY; model.CRT_MACHINE = data.CRT_MACHINE; model.CRT_DATE = data.CRT_DATE; model.UPD_BY = data.UPD_BY; model.UPD_MACHINE = data.UPD_MACHINE; model.UPD_DATE = data.UPD_DATE; return(model); }
public override void OnSaveAndClose() { MachineUIDM model = dmcMachine.SaveData(new MachineUIDM()); try { #region MachineValidator validator = new MachineValidator(); ErrorItem errorItem = null; errorItem = validator.CheckEmptyMachineNo(new NZString(txtMachineNo, txtMachineNo.Text)); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } errorItem = validator.CheckEmptyMachineType(new NZString(cboMachineType, cboMachineType.Text)); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } errorItem = validator.CheckEmptyProcess(new NZString(cboProcess, cboProcess.SelectedValue)); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } errorItem = validator.CheckEmptyMachineGroup(new NZString(cboMachineGroup, cboMachineGroup.Text)); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } errorItem = validator.CheckEmptyProject(new NZString(cboProject, cboProject.SelectedValue)); if (null != errorItem) { ValidateException.ThrowErrorItem(errorItem); } #endregion // Confirm to save. MessageDialogResult dr = MessageDialog.ShowConfirmation(this, new EVOFramework.Message(Messages.eConfirm.CFM9001.ToString())); if (dr == MessageDialogResult.Cancel || dr == MessageDialogResult.No) { return; } if (eMode.ADD == m_screenMode) { m_MachineController.SaveNew(model); } else { m_MachineController.SaveUpdate(model); } MessageDialog.ShowInformation(this, null, new EVOFramework.Message(Messages.eInformation.INF9003.ToString()).MessageDescription); m_dummyDialogResult = DialogResult.OK; DialogResult = m_dummyDialogResult; this.Close(); } catch (BusinessException err) { MessageDialog.ShowBusiness(this, err.Error.Message); err.Error.FocusOnControl(); } catch (ValidateException err) { MessageDialog.ShowBusiness(this, err.ErrorResults[0].Message); err.ErrorResults[0].FocusOnControl(); } }