public Prognozuj(UprawyGUI UprawyGUI)
 {
     this.UprawyGUI = UprawyGUI;
     InitializeComponent();
     IleLat = Convert.ToInt32(UprawyGUI.comboBox10.Text);
     zarzadzanieUprawami = new zarzadzanieUprawami2Entities1();
     list = ReceiveDBlist();
     dataGridView1.ColumnCount     = 7;
     dataGridView1.Columns[0].Name = "Rok";
     dataGridView1.Columns[1].Name = "Pole";
     dataGridView1.Columns[2].Name = "Gleba";
     dataGridView1.Columns[3].Name = "Roślina";
     dataGridView1.Columns[4].Name = "Przychody";
     dataGridView1.Columns[5].Name = "Koszty";
     dataGridView1.Columns[6].Name = "Zysk";
     dataGridView1.Columns[4].DefaultCellStyle.Font      = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel);
     dataGridView1.Columns[5].DefaultCellStyle.Font      = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel);
     dataGridView1.Columns[6].DefaultCellStyle.Font      = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel);
     dataGridView1.Columns[4].DefaultCellStyle.BackColor = Color.Cyan;
     dataGridView1.Columns[5].DefaultCellStyle.BackColor = Color.Red;
     dataGridView1.Columns[6].DefaultCellStyle.BackColor = Color.LightGreen;
     dataGridView1.Columns[0].ValueType = Type.GetType("System.Int32");
     foreach (DataGridViewColumn col in dataGridView1.Columns)
     {
         col.HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
         col.HeaderCell.Style.Font      = new Font("Arial", 12F, FontStyle.Bold, GraphicsUnit.Pixel);
         col.DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopCenter;
         col.SortMode = DataGridViewColumnSortMode.NotSortable;
     }
     UprawyGUI.progressBar1.Refresh();
     inicjalizujPola();
     wyswietlGleby();
 }
 public PoleGUI()
 {
     InitializeComponent();
     zarzadzanieUprawami = new zarzadzanieUprawami2Entities1();
     inicjujSortowania();
     ustawBazeDanych();
     aktualizujComboBoxy();
 }
 public ObszaryGUI()
 {
     InitializeComponent();
     zarzadzanieUprawami = new zarzadzanieUprawami2Entities1();
     inicjujSortowania();
     ustawBazeDanych();
     aktualizujTabele();
 }
示例#4
0
 public UprawyGUI()
 {
     filtrCzasowy = false;
     InitializeComponent();
     zarzadzanieUprawami = new zarzadzanieUprawami2Entities1();
     inicjujSortowania();
     ustawBazeDanych();
     comboBox10.SelectedIndex = 0;
     // wyswietlRosliny();
 }
示例#5
0
        private void generujRaport()
        {
            try
            {
                if (comboBox9.SelectedItem.ToString() == "Suma dotacji")
                {
                    var baza = new zarzadzanieUprawami2Entities1();

                    cmd = new SqlCommand {
                        Connection  = con,
                        CommandType = CommandType.Text,
                        CommandText = (@"SELECT SUM(Obszary.powierzchniaHa * Rosliny.doplatyHa) as 'Suma doplat [zł]'
                                        FROM Uprawy
                                        INNER JOIN Pola
                                        ON Uprawy.idPole = Pola.idPole
                                        INNER JOIN Obszary
                                        ON Pola.idObszar = Obszary.idObszar
                                        INNER JOIN Rosliny
                                        ON Uprawy.idRoslina = Rosliny.idRoslina")
                    };
                    SqlDataAdapter adap = new SqlDataAdapter(cmd);
                    DataTable      dt   = new DataTable();
                    adap.Fill(dt);
                    dataGridView2.DataSource = dt;
                }

                else if (comboBox9.SelectedItem.ToString() == "Średnia powierzchnia pól")
                {
                    var baza = new zarzadzanieUprawami2Entities1();
                    cmd = new SqlCommand {
                        Connection  = con,
                        CommandType = CommandType.Text,
                        CommandText = ("select  AVG(powierzchniaHa)as 'Średnia powierzchnia pół [Ha]' from Obszary")
                    };
                    SqlDataAdapter adap = new SqlDataAdapter(cmd);
                    DataTable      dt   = new DataTable();
                    adap.Fill(dt);

                    dataGridView2.DataSource = dt;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }