protected void gridSastojciKP_RowCommand(object sender, GridViewCommandEventArgs e) { int rowindex = Convert.ToInt32(e.CommandArgument); Guid SastojakKPId = (gridSastojciKP.DataKeys[rowindex].Value as Guid?).Value; switch (e.CommandName) { case "ukloni": SastojakKorakaPripreme sastojakZaUkloniti = null; foreach (SastojakKorakaPripreme sastojak in KorakKojiEditiramo.Sastojci) { if (sastojak.TempId == SastojakKPId) { sastojakZaUkloniti = sastojak; } } if (sastojakZaUkloniti != null) { KorakKojiEditiramo.Sastojci.Remove(sastojakZaUkloniti); gridSastojciKP.DataSource = KorakKojiEditiramo.Sastojci; gridSastojciKP.DataBind(); } break; } }
protected void btnDodajSastojakKoraka_Click(object sender, EventArgs e) { SastojakKorakaPripreme sastojakKoraka = new SastojakKorakaPripreme(); sastojakKoraka.Kolicina = Convert.ToDouble(txtKolicinaMjSastojak.Text); sastojakKoraka.MjernaJedinicaId = Convert.ToInt32(ddlSastojakMjernaJedinica.SelectedValue); sastojakKoraka.SastojakId = Convert.ToInt32(ddlSastojak.SelectedValue); KorakKojiEditiramo.Sastojci.Add(sastojakKoraka); gridSastojciKP.DataSource = KorakKojiEditiramo.Sastojci; gridSastojciKP.DataBind(); }