private void btnDone_Click(object sender, EventArgs e) { if (textBoxDescription.Text == "" || textBoxEmployeeId.Text == "" || dateTimePicker.Text == "" || newPatternImage == null) { MessageBox.Show("Nie można zatwierdzić wyników!\nUzupełnij wszystkie pola!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { FEMAnalysis fEMAnalysis = new FEMAnalysis(); fEMAnalysis.AnalysisResults = textBoxDescription.Text; fEMAnalysis.IdEmployee = int.Parse(textBoxEmployeeId.Text); fEMAnalysis.NewPattern = newPatternImage; fEMAnalysis.AnalysisDate = dateTimePicker.Value; db.FEMAnalysis.Add(fEMAnalysis); db.SaveChanges(); textBoxDescription.Clear(); textBoxEmployeeId.Clear(); dateTimePicker.Value = DateTime.UtcNow; dateTimePicker.ResetText(); picboxNewPattern.Image = picboxNewPattern.InitialImage; } }
private void domainUpDownDevelompentNumber_SelectedItemChanged(object sender, EventArgs e) { FEMAnalysis fEMAnalysi = db.FEMAnalysis.First(fEMA => fEMA.IdFEMAnalysis.ToString() == domainUpDownDevelompentNumber.Text); textBoxDevelopmentDate.Text = $"{fEMAnalysi.AnalysisDate}"; textBoxEmployeeNumber.Text = $"{fEMAnalysi.IdEmployee}"; textBoxDevelopmentDescription.Text = $"{fEMAnalysi.AnalysisResults}"; Employee employee = db.Employees.First(emp => emp.IdEmployee.ToString() == fEMAnalysi.IdEmployee.ToString()); textBoxEmployeeName.Text = $"{employee.EmployeeName}"; textBoxEmployeeSurname.Text = $"{employee.EmployeeSurname}"; selectedDevelopment = Convert.ToInt32(domainUpDownDevelompentNumber.Text); MemoryStream memoryStream = new MemoryStream((byte[])fEMAnalysi.NewPattern); pictureBoxPattern.Image = new Bitmap(memoryStream); }