private async void buttonSaveExcel_Click(object sender, EventArgs e) { int chechTextbox = ChechTextBoxText(); if (chechTextbox != -1) { datamodel = new DataModel(textBoxPassportID.Text, textboxFirstName.Text, textBoxLastName.Text, textBoxFName.Text, Convert.ToInt16(numericUpDownAge.Value), comboBoxTitle.Text, comboBoxClassical.Text, comboBoxCompany.Text, comboBoxBattalion.Text, comboBoxBowl.Text, textBoxArtilleryName.Text, textBoxArtilleryModel.Text, textBoxAltilerTitle.Text, Convert.ToInt16(numericUpDownaltiler.Value)); await Task.Run(() => writedatatoexcel = new WriteDataToExcel(datamodel)); } else { MessageBox.Show("Խնդրում ենք լրացնել բոլոր դաշտերը"); } buttonSaveFile.Enabled = true; }
private void buttonSaveFile_Click(object sender, EventArgs e) { calculateData = new CalculatedData(double.Parse(textBoxazaltilleryX.Text), double.Parse(textBoxazAltilleryY.Text), double.Parse(textBoxInitialSpeed.Text), double.Parse(textBoxamAltilleryX.Text), double.Parse(textBoxamAltilleryY.Text), Convert.ToDouble(numericUpDownProjAngle.Value)); chart1.Series[0].Points.Clear(); for (double t = 0.1; t < calculateData.FlightDuration; t += 0.1) { if ((calculateData.V2 * t - (10 * t * t) / 2) >= 0) { chart1.Series["Series"].Points.AddXY(calculateData.AltilleryX + calculateData.V1 * t, calculateData.AltilleryY + calculateData.V2 * t - (10 * t * t) / 2); } else { break; } } chart1.Series["Series"].Points.AddXY((calculateData.AdversaryX), (calculateData.AdversaryY)); textBoxFlightDuration.Text = calculateData.FlightDuration.ToString(); textBoxMaxSize.Text = Math.Floor(calculateData.H).ToString(); WriteDataToExcel write = new WriteDataToExcel(); datamodel = new DataModel(textBoxPassportID.Text, textboxFirstName.Text, textBoxLastName.Text, textBoxFName.Text, Convert.ToInt16(numericUpDownAge.Value), comboBoxTitle.Text, comboBoxClassical.Text, comboBoxCompany.Text, comboBoxBattalion.Text, comboBoxBowl.Text, textBoxArtilleryName.Text, textBoxArtilleryModel.Text, textBoxAltilerTitle.Text, Convert.ToInt16(numericUpDownaltiler.Value)); write.GetDefaultDirectory(); write.WriteDataToExcelUpdate(datamodel, calculateData); }