private void Window_Loaded(object sender, RoutedEventArgs e) { int profileId = 0; int.TryParse(AppSettingsHelper.ReadSetting("ElectricScaleProfile"), out profileId); electricScaleProfile = ElectricScaleProfileHelper.ElectricScaleProfileList().Where(p => p.ProfileId == profileId).FirstOrDefault(); if (electricScaleProfile == null) { this.Close(); } serialPortReceive = new SerialPort(); serialPortReceive.BaudRate = electricScaleProfile.BaudRate; serialPortReceive.DataReceived += new SerialDataReceivedEventHandler(serialPortReceive_DataReceived); portReceive = AppSettingsHelper.ReadSetting("ReceivePort"); string[] portList = SerialPort.GetPortNames(); if (portList.Count() > 0) { if (string.IsNullOrEmpty(portReceive) == true || portList.Contains(portReceive) == false) { portReceive = portList[0]; } serialPortReceive.PortName = portReceive; } txtBarcode.Focus(); }
public OutputWindow(AccountModel _account, ElectricScaleProfile _electricScaleProfile, string factory) { this.account = _account; this.electricScaleProfile = _electricScaleProfile; this.factory = factory; dispatcherTimer = new DispatcherTimer(); dispatcherTimer.Tick += dispatcherTimer_Tick; dispatcherTimer.Start(); storingList = new List <StoringModel>(); outputingList = new List <OutputingModel>(); outputingCurrentList = new List <OutputingCurrent>(); bwLoad = new BackgroundWorker(); bwLoad.DoWork += new DoWorkEventHandler(bwLoad_DoWork); bwLoad.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bwLoad_RunWorkerCompleted); string limitString = AppSettingsHelper.ReadSetting("LimitedValue"); if (String.IsNullOrEmpty(limitString) == false) { string[] limitSplit = limitString.Split(','); if (limitSplit.Count() == 2) { Double.TryParse(limitSplit[0], out LIMITED_MIN); Double.TryParse(limitSplit[1], out LIMITED_MAX); } } InitializeComponent(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { imgBackground.Visibility = Visibility.Collapsed; gridLogin.Visibility = Visibility.Visible; if (bwLoad.IsBusy == true) { return; } txtUserName.Focus(); this.Cursor = Cursors.Wait; bwLoad.RunWorkerAsync(); int profileId = 0; int.TryParse(AppSettingsHelper.ReadSetting("ElectricScaleProfile"), out profileId); if (String.IsNullOrEmpty(AppSettingsHelper.ReadSetting("Factory").ToUpper()) == false) { factory = AppSettingsHelper.ReadSetting("Factory").ToUpper(); } this.Title = String.Format("{0} - Storing System", factory); electricScaleProfile = ElectricScaleProfileHelper.ElectricScaleProfileList().Where(p => p.ProfileId == profileId).FirstOrDefault(); if (electricScaleProfile == null) { this.Close(); } }
public MainWindow() { accountTranfer = new AccountModel(); threadLogin = new BackgroundWorker(); account = new AccountModel(); threadLogin.DoWork += threadLogin_DoWork; threadLogin.RunWorkerCompleted += threadLogin_RunWorkerCompleted; bwLoad = new BackgroundWorker(); bwLoad.DoWork += new DoWorkEventHandler(bwLoad_DoWork); bwLoad.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bwLoad_RunWorkerCompleted); electricScaleProfile = new ElectricScaleProfile(); InitializeComponent(); }
public ReWeighCartonWindow() { storingPerBarcode = new StoringModel(); controlAccount = new ControlIssuesAccountModel(); bwLoad = new BackgroundWorker(); bwLoad.DoWork += new DoWorkEventHandler(bwLoad_DoWork); bwLoad.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bwLoad_RunWorkerCompleted); bwSave = new BackgroundWorker(); bwSave.DoWork += new DoWorkEventHandler(bwSave_DoWork); bwSave.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bwSave_RunWorkerCompleted); electricScaleProfile = new ElectricScaleProfile(); InitializeComponent(); }
public InputWindow(AccountModel _account, ElectricScaleProfile electricScaleProfile, string factory) { this.account = _account; this.electricScaleProfile = electricScaleProfile; this.factory = factory; dispatcherTimer = new DispatcherTimer(); dispatcherTimerSendReport = new DispatcherTimer(); dispatcherTimer.Tick += dispatcherTimer_Tick; dispatcherTimer.Start(); storingCurrentList = new List <StoringCurrent>(); storingWeighedList = new List <StoringModel>(); storingWeighedToDayList = new List <StoringModel>(); outputtedList = new List <OutputingModel>(); storingTempList = new List <StoringTemp>(); bwLoad = new BackgroundWorker(); bwLoad.DoWork += new DoWorkEventHandler(bwLoad_DoWork); bwLoad.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bwLoad_RunWorkerCompleted); mailAddressReceiveMessageList = new List <MailAddressReceiveMessageModel>(); MailAddress mailAddressSend = new MailAddress("*****@*****.**", factory); smtpClient = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(mailAddressSend.Address, "Happy2018"), Timeout = 10 * 1000, }; smtpClient.SendCompleted += new SendCompletedEventHandler(smtpClient_SendCompleted); mailMessage = new MailMessage { From = mailAddressSend, IsBodyHtml = true, Subject = "STORING SYSTEM - DAILY REPORT", }; flagSending = false; InitializeComponent(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { int profileId = 0; int.TryParse(AppSettingsHelper.ReadSetting("ElectricScaleProfile"), out profileId); electricScaleProfile = ElectricScaleProfileHelper.ElectricScaleProfileList().Where(p => p.ProfileId == profileId).FirstOrDefault(); //gridIssues.Children.Clear(); issuesList = IssuesController.Select(); txtSecurityCode.Focus(); if (receiveOutputModel != null) { this.Title = "Storing System - OUTPUT Report"; } if (receiveStoringModel != null) { if (issuesType == IssuesType.Issues.IssuesCompareWeight) { this.Title = "Storing System - INPUT Report - Weight Problem"; } if (issuesType == IssuesType.Issues.IssuesFirstCartonOfSizeOfPO) { this.Title = "Storing System - INPUT Report - First Carton Problem"; } } StackPanel stack = new StackPanel(); stack.Orientation = Orientation.Vertical; for (int i = 0; i < issuesList.Count; i++) { RadioButton rad = new RadioButton(); rad.Margin = new Thickness(0, 15, 0, 0); rad.GroupName = "Issues"; rad.Tag = i + 1; rad.Content = issuesList[i].IssuesName.ToString(); rad.Foreground = Brushes.Red; rad.Click += new RoutedEventHandler(rad_Click); stack.Children.Add(rad); } gridIssues.Children.Add(stack); }
public CheckIssuesWindow(OutputingModel _receiveOutputModel, StoringModel _receiveStoringModel, IssuesType.Issues _issuesType, string factory) { this.receiveStoringModel = _receiveStoringModel; this.receiveOutputModel = _receiveOutputModel; this.issuesType = _issuesType; this.factory = factory; issuesList = new List <IssuesModel>(); electricScaleProfile = new ElectricScaleProfile(); findControlAccountModel = new ControlIssuesAccountModel(); storingCurrent = new StoringModel(); outputingCurrent = new OutputingModel(); mailAddressReceiveMessageList = new List <MailAddressReceiveMessageModel>(); MailAddress mailAddressSend = new MailAddress("*****@*****.**", factory); smtpClient = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(mailAddressSend.Address, "Happy2018"), Timeout = 10 * 1000, }; smtpClient.SendCompleted += new SendCompletedEventHandler(smtpClient_SendCompleted); mailMessage = new MailMessage { From = mailAddressSend, IsBodyHtml = true, Subject = "Storing-System", }; flagSending = false; bwInsertAndSendEmail = new BackgroundWorker(); bwInsertAndSendEmail.DoWork += new DoWorkEventHandler(bwInsertAndSendEmail_DoWork); bwInsertAndSendEmail.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bwInsertAndSendEmail_RunWorkerCompleted); InitializeComponent(); }