Пример #1
0
 public NewAnalysisForm(List <RiverClass> rivers, List <PostClass> posts)
 {
     this.InitializeComponent();
     this.analysis = (AnalysisClass)null;
     this.rivers   = rivers;
     this.posts    = posts;
     this.fill();
 }
Пример #2
0
        /// <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");
        }
Пример #3
0
 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());
     }
 }
Пример #4
0
 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);
     }
 }