public NewAnalysisForm(List <RiverClass> rivers, List <PostClass> posts) { this.InitializeComponent(); this.analysis = (AnalysisClass)null; this.rivers = rivers; this.posts = posts; this.fill(); }
/// <summary> /// Выполняет анализ, в зависимости от выбранного варианта /// </summary> void Analysis() { switch (TypeOfAnalis.SelectedIndex) { case 0: AnalysisClass.MotivationAnalysis(AnaliseList, false); break; case 1: AnalysisClass.ShcoolCognitiveActivityTestAnalysis(AnaliseList, false); break; case 2: { WriteInExel(AnaliseList, "Showed exel"); return; } } Save(AnaliseList, "/Saves/AnaliseReault/"); WriteInExel(AnaliseList, "awd"); }
public NewAnalysisForm(List <RiverClass> rivers, List <PostClass> posts, AnalysisClass analysis) { this.InitializeComponent(); try { this.rivers = rivers; this.posts = posts; this.analysis = analysis; this.analysis.Status = (byte)1; this.key = (byte)1; this.dtpSana.Value = DateTime.Parse(analysis.Sana); this.dtpVaqt.Value = DateTime.Parse(analysis.Vaqt); this.fill(); int Post_Id = posts.Where <PostClass>((Func <PostClass, bool>)(x => x.Id == analysis.Post_Id)).Select <PostClass, int>((Func <PostClass, int>)(x => x.Id)).FirstOrDefault <int>(); int num = posts.Where <PostClass>((Func <PostClass, bool>)(x => x.Id == Post_Id)).Select <PostClass, int>((Func <PostClass, int>)(x => x.River_Id)).FirstOrDefault <int>(); for (int index = 0; index < this.cbRiverList.Items.Count; ++index) { if ((this.cbRiverList.Items[index] as RiverClass).Id == num) { this.cbRiverList.SelectedIndex = index; break; } } for (int index = 0; index < this.cbPostList.Items.Count; ++index) { if ((this.cbPostList.Items[index] as PostClass).Id == Post_Id) { this.cbPostList.SelectedIndex = index; break; } } this.dgvKompanenta.Rows[0].Cells[1].Value = analysis.Sigm != -1.0 ? (object)analysis.Sigm.ToString() : (object)"-"; this.dgvKompanenta.Rows[1].Cells[1].Value = analysis.OqimTezligi != -1.0 ? (object)analysis.OqimTezligi.ToString() : (object)"-"; this.dgvKompanenta.Rows[2].Cells[1].Value = analysis.DaryoSarfi != -1.0 ? (object)analysis.DaryoSarfi.ToString() : (object)"-"; this.dgvKompanenta.Rows[3].Cells[1].Value = analysis.OqimSarfi != -1.0 ? (object)analysis.OqimSarfi.ToString() : (object)"-"; this.dgvKompanenta.Rows[4].Cells[1].Value = analysis.Namlik != -1.0 ? (object)analysis.Namlik.ToString() : (object)"-"; this.dgvKompanenta.Rows[5].Cells[1].Value = analysis.Tiniqlik != -1.0 ? (object)analysis.Tiniqlik.ToString() : (object)"-"; this.dgvKompanenta.Rows[6].Cells[1].Value = analysis.Rangi != -1.0 ? (object)analysis.Rangi.ToString() : (object)"-"; this.dgvKompanenta.Rows[7].Cells[1].Value = analysis.Harorat != -1.0 ? (object)analysis.Harorat.ToString() : (object)"-"; this.dgvKompanenta.Rows[8].Cells[1].Value = analysis.Suzuvchi != -1.0 ? (object)analysis.Suzuvchi.ToString() : (object)"-"; this.dgvKompanenta.Rows[9].Cells[1].Value = analysis.pH != -1.0 ? (object)analysis.pH.ToString() : (object)"-"; this.dgvKompanenta.Rows[10].Cells[1].Value = analysis.O2 != -1.0 ? (object)analysis.O2.ToString() : (object)"-"; this.dgvKompanenta.Rows[11].Cells[1].Value = analysis.Tuyingan != -1.0 ? (object)analysis.Tuyingan.ToString() : (object)"-"; this.dgvKompanenta.Rows[12].Cells[1].Value = analysis.CO2 != -1.0 ? (object)analysis.CO2.ToString() : (object)"-"; this.dgvKompanenta.Rows[13].Cells[1].Value = analysis.Qattiqlik != -1.0 ? (object)analysis.Qattiqlik.ToString() : (object)"-"; this.dgvKompanenta.Rows[14].Cells[1].Value = analysis.Xlorid != -1.0 ? (object)analysis.Xlorid.ToString() : (object)"-"; this.dgvKompanenta.Rows[15].Cells[1].Value = analysis.Sulfat != -1.0 ? (object)analysis.Sulfat.ToString() : (object)"-"; this.dgvKompanenta.Rows[16].Cells[1].Value = analysis.GidroKarbanat != -1.0 ? (object)analysis.GidroKarbanat.ToString() : (object)"-"; this.dgvKompanenta.Rows[17].Cells[1].Value = analysis.Na != -1.0 ? (object)analysis.Na.ToString() : (object)"-"; this.dgvKompanenta.Rows[18].Cells[1].Value = analysis.K != -1.0 ? (object)analysis.K.ToString() : (object)"-"; this.dgvKompanenta.Rows[19].Cells[1].Value = analysis.Ca != -1.0 ? (object)analysis.Ca.ToString() : (object)"-"; this.dgvKompanenta.Rows[20].Cells[1].Value = analysis.Mg != -1.0 ? (object)analysis.Mg.ToString() : (object)"-"; this.dgvKompanenta.Rows[21].Cells[1].Value = analysis.Mineral != -1.0 ? (object)analysis.Mineral.ToString() : (object)"-"; this.dgvKompanenta.Rows[22].Cells[1].Value = analysis.XPK != -1.0 ? (object)analysis.XPK.ToString() : (object)"-"; this.dgvKompanenta.Rows[23].Cells[1].Value = analysis.BPK != -1.0 ? (object)analysis.BPK.ToString() : (object)"-"; this.dgvKompanenta.Rows[24].Cells[1].Value = analysis.AzotAmonniy != -1.0 ? (object)analysis.AzotAmonniy.ToString() : (object)"-"; this.dgvKompanenta.Rows[25].Cells[1].Value = analysis.AzotNitritniy != -1.0 ? (object)analysis.AzotNitritniy.ToString() : (object)"-"; this.dgvKompanenta.Rows[26].Cells[1].Value = analysis.AzotNitratniy != -1.0 ? (object)analysis.AzotNitratniy.ToString() : (object)"-"; this.dgvKompanenta.Rows[27].Cells[1].Value = analysis.AzotSumma != -1.0 ? (object)analysis.AzotSumma.ToString() : (object)"-"; this.dgvKompanenta.Rows[28].Cells[1].Value = analysis.Fosfat != -1.0 ? (object)analysis.Fosfat.ToString() : (object)"-"; this.dgvKompanenta.Rows[29].Cells[1].Value = analysis.Si != -1.0 ? (object)analysis.Si.ToString() : (object)"-"; this.dgvKompanenta.Rows[30].Cells[1].Value = analysis.Elektr != -1.0 ? (object)analysis.Elektr.ToString() : (object)"-"; this.dgvKompanenta.Rows[31].Cells[1].Value = analysis.Eh_MB != -1.0 ? (object)analysis.Eh_MB.ToString() : (object)"-"; this.dgvKompanenta.Rows[32].Cells[1].Value = analysis.PUmumiy != -1.0 ? (object)analysis.PUmumiy.ToString() : (object)"-"; this.dgvKompanenta.Rows[33].Cells[1].Value = analysis.FeUmumiy != -1.0 ? (object)analysis.FeUmumiy.ToString() : (object)"-"; this.dgvKompanenta.Rows[34].Cells[1].Value = analysis.Ci != -1.0 ? (object)analysis.Ci.ToString() : (object)"-"; this.dgvKompanenta.Rows[35].Cells[1].Value = analysis.Zn != -1.0 ? (object)analysis.Zn.ToString() : (object)"-"; this.dgvKompanenta.Rows[36].Cells[1].Value = analysis.Ni != -1.0 ? (object)analysis.Ni.ToString() : (object)"-"; this.dgvKompanenta.Rows[37].Cells[1].Value = analysis.Cr != -1.0 ? (object)analysis.Cr.ToString() : (object)"-"; this.dgvKompanenta.Rows[38].Cells[1].Value = analysis.Cr_VI != -1.0 ? (object)analysis.Cr_VI.ToString() : (object)"-"; this.dgvKompanenta.Rows[39].Cells[1].Value = analysis.Cr_III != -1.0 ? (object)analysis.Cr_III.ToString() : (object)"-"; this.dgvKompanenta.Rows[40].Cells[1].Value = analysis.Pb != -1.0 ? (object)analysis.Pb.ToString() : (object)"-"; this.dgvKompanenta.Rows[41].Cells[1].Value = analysis.Hg != -1.0 ? (object)analysis.Hg.ToString() : (object)"-"; this.dgvKompanenta.Rows[42].Cells[1].Value = analysis.Cd != -1.0 ? (object)analysis.Cd.ToString() : (object)"-"; this.dgvKompanenta.Rows[43].Cells[1].Value = analysis.Mn != -1.0 ? (object)analysis.Mn.ToString() : (object)"-"; this.dgvKompanenta.Rows[44].Cells[1].Value = analysis.As != -1.0 ? (object)analysis.As.ToString() : (object)"-"; this.dgvKompanenta.Rows[45].Cells[1].Value = analysis.Fenollar != -1.0 ? (object)analysis.Fenollar.ToString() : (object)"-"; this.dgvKompanenta.Rows[46].Cells[1].Value = analysis.Neft != -1.0 ? (object)analysis.Neft.ToString() : (object)"-"; this.dgvKompanenta.Rows[47].Cells[1].Value = analysis.SPAB != -1.0 ? (object)analysis.SPAB.ToString() : (object)"-"; this.dgvKompanenta.Rows[48].Cells[1].Value = analysis.F != -1.0 ? (object)analysis.F.ToString() : (object)"-"; this.dgvKompanenta.Rows[49].Cells[1].Value = analysis.Sianidi != -1.0 ? (object)analysis.Sianidi.ToString() : (object)"-"; this.dgvKompanenta.Rows[50].Cells[1].Value = analysis.Proponil != -1.0 ? (object)analysis.Proponil.ToString() : (object)"-"; this.dgvKompanenta.Rows[51].Cells[1].Value = analysis.DDE != -1.0 ? (object)analysis.DDE.ToString() : (object)"-"; this.dgvKompanenta.Rows[52].Cells[1].Value = analysis.Rogor != -1.0 ? (object)analysis.Rogor.ToString() : (object)"-"; this.dgvKompanenta.Rows[53].Cells[1].Value = analysis.DDT != -1.0 ? (object)analysis.DDT.ToString() : (object)"-"; this.dgvKompanenta.Rows[54].Cells[1].Value = analysis.Geksaxloran != -1.0 ? (object)analysis.Geksaxloran.ToString() : (object)"-"; this.dgvKompanenta.Rows[55].Cells[1].Value = analysis.Lindan != -1.0 ? (object)analysis.Lindan.ToString() : (object)"-"; this.dgvKompanenta.Rows[56].Cells[1].Value = analysis.DDD != -1.0 ? (object)analysis.DDD.ToString() : (object)"-"; this.dgvKompanenta.Rows[57].Cells[1].Value = analysis.Metafos != -1.0 ? (object)analysis.Metafos.ToString() : (object)"-"; this.dgvKompanenta.Rows[58].Cells[1].Value = analysis.Butifos != -1.0 ? (object)analysis.Butifos.ToString() : (object)"-"; this.dgvKompanenta.Rows[59].Cells[1].Value = analysis.Dalapon != -1.0 ? (object)analysis.Dalapon.ToString() : (object)"-"; this.dgvKompanenta.Rows[60].Cells[1].Value = analysis.Karbofos != -1.0 ? (object)analysis.Karbofos.ToString() : (object)"-"; } catch (Exception ex) { int num = (int)MessageBox.Show(ex.ToString()); } }
private void btnSave_Click(object sender, EventArgs e) { try { if (this.analysis == null) { this.analysis = new AnalysisClass(); this.analysis.Status = (byte)0; } else { this.analysis.Status = (byte)1; } if (this.cbPostList.SelectedItem == null) { int num = (int)MessageBox.Show("Выбрите пост"); } else { this.analysis.Post_Id = (this.cbPostList.SelectedItem as PostClass).Id; this.analysis.Sana = this.dtpSana.Value.ToShortDateString(); this.analysis.Vaqt = this.dtpVaqt.Value.ToShortTimeString(); double result = 0.0; this.analysis.Sigm = double.TryParse(this.dgvKompanenta.Rows[0].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.OqimTezligi = double.TryParse(this.dgvKompanenta.Rows[1].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.DaryoSarfi = double.TryParse(this.dgvKompanenta.Rows[2].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.OqimSarfi = double.TryParse(this.dgvKompanenta.Rows[3].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Namlik = double.TryParse(this.dgvKompanenta.Rows[4].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Tiniqlik = double.TryParse(this.dgvKompanenta.Rows[5].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Rangi = double.TryParse(this.dgvKompanenta.Rows[6].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Harorat = double.TryParse(this.dgvKompanenta.Rows[7].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Suzuvchi = double.TryParse(this.dgvKompanenta.Rows[8].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.pH = double.TryParse(this.dgvKompanenta.Rows[9].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.O2 = double.TryParse(this.dgvKompanenta.Rows[10].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Tuyingan = double.TryParse(this.dgvKompanenta.Rows[11].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.CO2 = double.TryParse(this.dgvKompanenta.Rows[12].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Qattiqlik = double.TryParse(this.dgvKompanenta.Rows[13].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Xlorid = double.TryParse(this.dgvKompanenta.Rows[14].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Sulfat = double.TryParse(this.dgvKompanenta.Rows[15].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.GidroKarbanat = double.TryParse(this.dgvKompanenta.Rows[16].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Na = double.TryParse(this.dgvKompanenta.Rows[17].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.K = double.TryParse(this.dgvKompanenta.Rows[18].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Ca = double.TryParse(this.dgvKompanenta.Rows[19].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Mg = double.TryParse(this.dgvKompanenta.Rows[20].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Mineral = double.TryParse(this.dgvKompanenta.Rows[21].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.XPK = double.TryParse(this.dgvKompanenta.Rows[22].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.BPK = double.TryParse(this.dgvKompanenta.Rows[23].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.AzotAmonniy = double.TryParse(this.dgvKompanenta.Rows[24].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.AzotNitritniy = double.TryParse(this.dgvKompanenta.Rows[25].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.AzotNitratniy = double.TryParse(this.dgvKompanenta.Rows[26].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.AzotSumma = double.TryParse(this.dgvKompanenta.Rows[27].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Fosfat = double.TryParse(this.dgvKompanenta.Rows[28].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Si = double.TryParse(this.dgvKompanenta.Rows[29].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Elektr = double.TryParse(this.dgvKompanenta.Rows[30].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Eh_MB = double.TryParse(this.dgvKompanenta.Rows[31].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.PUmumiy = double.TryParse(this.dgvKompanenta.Rows[32].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.FeUmumiy = double.TryParse(this.dgvKompanenta.Rows[33].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Ci = double.TryParse(this.dgvKompanenta.Rows[34].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Zn = double.TryParse(this.dgvKompanenta.Rows[35].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Ni = double.TryParse(this.dgvKompanenta.Rows[36].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Cr = double.TryParse(this.dgvKompanenta.Rows[37].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Cr_VI = double.TryParse(this.dgvKompanenta.Rows[38].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Cr_III = double.TryParse(this.dgvKompanenta.Rows[39].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Pb = double.TryParse(this.dgvKompanenta.Rows[40].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Hg = double.TryParse(this.dgvKompanenta.Rows[41].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Cd = double.TryParse(this.dgvKompanenta.Rows[42].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Mn = double.TryParse(this.dgvKompanenta.Rows[43].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.As = double.TryParse(this.dgvKompanenta.Rows[44].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Fenollar = double.TryParse(this.dgvKompanenta.Rows[45].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Neft = double.TryParse(this.dgvKompanenta.Rows[46].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.SPAB = double.TryParse(this.dgvKompanenta.Rows[47].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.F = double.TryParse(this.dgvKompanenta.Rows[48].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Sianidi = double.TryParse(this.dgvKompanenta.Rows[49].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Proponil = double.TryParse(this.dgvKompanenta.Rows[50].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.DDE = double.TryParse(this.dgvKompanenta.Rows[51].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Rogor = double.TryParse(this.dgvKompanenta.Rows[52].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.DDT = double.TryParse(this.dgvKompanenta.Rows[53].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Geksaxloran = double.TryParse(this.dgvKompanenta.Rows[54].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Lindan = double.TryParse(this.dgvKompanenta.Rows[55].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.DDD = double.TryParse(this.dgvKompanenta.Rows[56].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Metafos = double.TryParse(this.dgvKompanenta.Rows[57].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Butifos = double.TryParse(this.dgvKompanenta.Rows[58].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Dalapon = double.TryParse(this.dgvKompanenta.Rows[59].Cells[1].Value.ToString(), out result) ? result : -1.0; this.analysis.Karbofos = double.TryParse(this.dgvKompanenta.Rows[60].Cells[1].Value.ToString(), out result) ? result : -1.0; // ISSUE: reference to a compiler-generated field if (this.GetAnalysis != null) { // ISSUE: reference to a compiler-generated field this.GetAnalysis((object)this, e); } this.Close(); } } catch (Exception ex) { int num = (int)MessageBox.Show(ex.Message); } }