예제 #1
0
        private void UrediStavkuPrimke_btn_Click(object sender, EventArgs e)
        {
            if (StavkePrimke_datagrid.SelectedRows.Count == 0)
            {
                MessageBox.Show("Odaberite stavku primke za promjenu!");
            }
            else
            {
                //Obrascu ćemo poslati podatke za uređivanje kojima treba popuniti svoja polja
                string idDijelaBicikla = StavkePrimke_datagrid.CurrentRow.Cells["idDijelaBicikla"].Value.ToString();
                string bicikl          = StavkePrimke_datagrid.CurrentRow.Cells["Bicikl"].Value.ToString();
                string kolicina        = StavkePrimke_datagrid.CurrentRow.Cells["Količina"].Value.ToString();
                string cijena          = StavkePrimke_datagrid.CurrentRow.Cells["Jedinična nabavna cijena"].Value.ToString();
                Evidencija_Stavke_Primke evidencijaStavkePrimke = new Evidencija_Stavke_Primke(idDijelaBicikla, bicikl, kolicina, cijena);
                evidencijaStavkePrimke.ShowDialog();

                //podatke koje je prethodni obrazac (evidencijaStavkePrimke) zapisao u globalne varijable sada dohvaćamo i zapisujemo u DataGrid
                if (evidencijaStavkePrimke.odustani == false)
                {
                    StavkePrimke_datagrid.CurrentRow.Cells["idDijelaBicikla"].Value          = evidencijaStavkePrimke.idProizvoda;
                    StavkePrimke_datagrid.CurrentRow.Cells["Naziv robe"].Value               = evidencijaStavkePrimke.nazivProizvoda;
                    StavkePrimke_datagrid.CurrentRow.Cells["Bicikl"].Value                   = evidencijaStavkePrimke.bicikl;
                    StavkePrimke_datagrid.CurrentRow.Cells["Količina"].Value                 = evidencijaStavkePrimke.kolicina;
                    StavkePrimke_datagrid.CurrentRow.Cells["Jedinična nabavna cijena"].Value = evidencijaStavkePrimke.cijena;
                }
            }
        }
예제 #2
0
        private void DodajStavkuPrimke_btn_Click(object sender, EventArgs e)
        {
            Evidencija_Stavke_Primke evidencijaStavkePrimke = new Evidencija_Stavke_Primke();

            evidencijaStavkePrimke.ShowDialog();

            //podatke koje je prethodni obrazac zapisao u globalne varijable sada dohvaćamo i zapisujemo pomoću DataRow-a u DataTable
            if (evidencijaStavkePrimke.odustani == false)
            {
                //dodajemo novi redak u prethodni obrazac
                DataTable dt     = StavkePrimke_datagrid.DataSource as DataTable;
                DataRow   stavka = dt.NewRow();
                stavka["idDijelaBicikla"]          = evidencijaStavkePrimke.idProizvoda;
                stavka["Bicikl"]                   = evidencijaStavkePrimke.bicikl;
                stavka["Naziv robe"]               = evidencijaStavkePrimke.nazivProizvoda;
                stavka["Količina"]                 = evidencijaStavkePrimke.kolicina;
                stavka["Jedinična nabavna cijena"] = evidencijaStavkePrimke.cijena;

                dt.Rows.Add(stavka);
                StavkePrimke_datagrid.DataSource = dt;
            }
        }