public Form2(KWZP_PROJEKTEntities db) { this.db = db; InitializeComponent(); this.button1.Text = "Show"; this.button2.Text = "Hide"; this.button3.Text = "Save changes"; firma = db.FIRMY.First(); this.textBox1.Text = firma.NAZWA_FIRMY; this.textBox2.Text = firma.NIP; this.checkBox1.Checked = firma.POJAZDY.Count > 2; int currentY = 150; foreach (POJAZDY pojazd in firma.POJAZDY) { TextBox textBox = new TextBox(); Label label = new Label(); label.Text = pojazd.MARKA + " " + pojazd.MODEL; label.Location = new Point(5, currentY); textBox.Text = pojazd.NUMER_REJESTRACYJNY; textBox.Location = new Point(150, currentY); textBox.Name = pojazd.ID_POJAZDU.ToString(); this.panel1.Controls.Add(label); this.panel1.Controls.Add(textBox); currentY += 25; } }
private void button4_Click(object sender, EventArgs e) { //dodawanie FIRMY nowaFirma = new FIRMY(); nowaFirma.NAZWA_FIRMY = this.textBox4.Text; nowaFirma.NIP = this.textBox3.Text; nowaFirma.POJAZDY.Add(db.POJAZDY.First()); db.FIRMY.Add(nowaFirma); db.SaveChanges(); }
public FormDodajEdytujFirme(FIRMY obj, KWZP_PROJEKTEntities db) { InitializeComponent(); this.db = db; this.obj = obj; if (obj == null) { FirmyBindingSource.DataSource = new FIRMY(); } else { FirmyBindingSource.DataSource = obj; // db.FIRMY.Attach(FirmyBindingSource.Current as FIRMY); } }
private void SzczegolyZlecenia_Load(object sender, EventArgs e) { ZLECENIA zlecenia = db.ZLECENIA.Where(a => a.ID_ZLECENIA == id).First(); statusButtony(); FIRMY firma = db.FIRMY.Where(a => a.ID_FIRMY == zlecenia.ID_FIRMY).First(); txtFirma.Text = firma.NAZWA_FIRMY; txtBox_Data_Realizacji.Text = ((DateTime)zlecenia.DATA_REALIZACJI).ToShortDateString(); txtBox_Data_Zlecenia.Text = ((DateTime)zlecenia.DATA_ZLECENIA).ToShortDateString(); OFERTA oferta = db.OFERTA.Where(a => a.ID_ZLECENIA == zlecenia.ID_ZLECENIA).First(); decimal dcena = decimal.Parse(oferta.KOSZT_CALKOWITY_PRODUKCJI.ToString()); int cena = Decimal.ToInt32(dcena); txtBoxCena.Text = String.Format(System.Globalization.CultureInfo.CurrentCulture, "{0:C2}", cena); dataGridViewOferta.DataSource = db.ZLECENIA_PRODUKTY_NAZWY.Where(a => a.ID_ZLECENIA == id).ToList(); List <CZAS_PRACY_MASZYN> czasyPracy = this.db.CZAS_PRACY_MASZYN.Where(x => x.ID_ZLECENIA == id).ToList(); List <CZAS_PRACY_NARZEDZI> czasyPracyNarzedzi = this.db.CZAS_PRACY_NARZEDZI.Where(x => x.ID_ZLECENIA == id).ToList(); DateTime aktualnaData = DateTime.Now; Random random = new Random(); int doWyprodukowania = 0; int doWyprodukowania2 = 0; double srednia; chart1.Series.Clear(); foreach (CZAS_PRACY_MASZYN czasPracy in czasyPracy) { for (int i = 0; i <= czasPracy.ILOSC_DNI_PRACY; i++) { if (maxDlugosc < i) { maxDlugosc = i; } } } foreach (ZLECENIE_PRODUKT zlecenieProduktu in zlecenia.ZLECENIE_PRODUKT) { doWyprodukowania = (int)zlecenieProduktu.ILOSC; srednia = (doWyprodukowania / //10); maxDlugosc); double mnoznik = srednia * 10; Series seria = new Series(); seria.XValueType = ChartValueType.DateTime; seria.LegendText = zlecenieProduktu.PRODUKT.NAZWA_PRODUKTU; for (int i = 0; i < //10; i++) maxDlugosc; i++) { if (doWyprodukowania > 0) { if ((int)srednia == 0) { srednia = 1; double sprawdznie = random.NextDouble() * 10; if (mnoznik * sprawdznie > 50) { int produkcja = random.Next((int)(srednia * (1 / 2)), (int)srednia); seria.Points.AddXY((DateTime)zlecenia.DATA_ZLECENIA.AddDays(i), produkcja); doWyprodukowania = doWyprodukowania - produkcja; } else { seria.Points.AddXY((DateTime)zlecenia.DATA_ZLECENIA.AddDays(i), 0); } } else { int produkcja = random.Next((int)(srednia * (1 / 2)), (int)(2 * srednia)); seria.Points.AddXY((DateTime)zlecenia.DATA_ZLECENIA.AddDays(i), produkcja); doWyprodukowania = doWyprodukowania - produkcja; } } else { seria.Points.AddXY(DateTime.Now.AddDays(i), doWyprodukowania2); } } chart1.Series[zlecenieProduktu.PRODUKT.NAZWA_PRODUKTU] = seria; } }
private void FormFirmyDoZlecenia_FormClosed(object sender, FormClosedEventArgs e) { FIRMY firma = FirmyBindingSource.Current as FIRMY; FormNoweZlecenie.id_firmy = firma.ID_FIRMY; }