コード例 #1
0
        private void frmScanBarcode_Load(object sender, EventArgs e)
        {
            _projectDataContext      = new ProjectDataContext();
            _scanBarcodeRepository   = new ScanBarcodeRepository(_projectDataContext);
            _registBarcodeRepository = new RegistBarcodeRepository(_projectDataContext);
            _partNumberRepository    = new PartNumberRepository(_projectDataContext);
            _machineRepository       = new MachineRepository(_projectDataContext);
            _moldRepository          = new MoldRepository(_projectDataContext);
            _shiftRepository         = new ShiftRepository(_projectDataContext);
            LanguageTranslate.ChangeLanguageForm(this);

            LoadCount();
            LoadPartNumberData();
            LoadMachineData();
            LoadMoldData();

            _serialPort = new SerialPort();
            _serialPort.DataReceived += new SerialDataReceivedEventHandler(this.serialPort_DataReceived);
            Control.CheckForIllegalCrossThreadCalls = false;
            ClosePortCOM(GlobalConstants.portCOM);
            OpenPortCOM(GlobalConstants.portCOM, 9600);

            timer.Enabled = true;
            txtBarcode.Focus();
        }
コード例 #2
0
 private void frmRegistBarcode_Load(object sender, EventArgs e)
 {
     _registBarcodeRepository = new RegistBarcodeRepository(_projectDataContext);
     LanguageTranslate.ChangeLanguageForm(this);
     LanguageTranslate.ChangeLanguageGridView(viewDuLieu);
     Search();
 }
コード例 #3
0
        private void Search()
        {
            _projectDataContext      = new ProjectDataContext();
            _registBarcodeRepository = new RegistBarcodeRepository(_projectDataContext);
            DateTime fromDate = DateTime.Parse(dtpFromDate.Value.ToString("yyyy-MM-dd 00:00:00"));
            DateTime toDate   = DateTime.Parse(dtpToDate.Value.ToString("yyyy-MM-dd 23:59:59"));

            dgvDuLieu.DataSource = _registBarcodeRepository.GetReportSyntheticRegistBarcode(fromDate, toDate).OrderBy(_ => _.RegistDate).ThenBy(_ => _.PartNo);
            Control();
        }
コード例 #4
0
        private void Search()
        {
            _projectDataContext      = new ProjectDataContext();
            _registBarcodeRepository = new RegistBarcodeRepository(_projectDataContext);
            List <Expression <Func <RegistBarcode, bool> > > expressions = new List <Expression <Func <RegistBarcode, bool> > >();
            DateTime fromDate = DateTime.Parse(dtpFromDate.Value.ToString("yyyy-MM-dd 00:00:00"));
            DateTime toDate   = DateTime.Parse(dtpToDate.Value.ToString("yyyy-MM-dd 23:59:59"));

            expressions.Add(_ => _.RegistDate >= fromDate && _.RegistDate <= toDate);
            dgvDuLieu.DataSource = _registBarcodeRepository.Find(expressions).OrderBy(_ => _.RegistDate).ThenBy(_ => _.ShiftNo).ThenBy(_ => _.SEQ);
            Control();
        }
コード例 #5
0
 private void frmRegistBarcodeAddEdit_Load(object sender, EventArgs e)
 {
     _registBarcodeRepository = new RegistBarcodeRepository(_projectDataContext);
     _partNumberRepository    = new PartNumberRepository(_projectDataContext);
     _machineRepository       = new MachineRepository(_projectDataContext);
     _moldRepository          = new MoldRepository(_projectDataContext);
     _shiftRepository         = new ShiftRepository(_projectDataContext);
     LanguageTranslate.ChangeLanguageForm(this);
     LoadPartNumberData();
     LoadMachineData();
     LoadShiftData();
     LoadMoldData();
     if (String.IsNullOrEmpty(_id))
     {
         Clear();
     }
     else
     {
         Close();
     }
 }