/// <summary> /// Spremanje stavki od proizvoda u bazu /// </summary> /// <returns></returns> private bool SaveDataProizvodiStavke() { BusinessLogic.ProizvodiGrupeProizvodaStavke stavke = new BusinessLogic.ProizvodiGrupeProizvodaStavke(); bool res = false; BrisanjePostojecihStavki(ID.Value); foreach (UltraGridRow row in UltraGridPodProizvodi.Rows) { stavke.Add(ID.Value, int.Parse(row.Cells["ID"].Value.ToString())); res = true; } if (res == false) { return(res); } if (stavke.IsValid) { return(stavke.Persist()); } else { stavke.DisplayValidationMessages(this); } return(res); }
private void LoadFormProizvodStavke() { BusinessLogic.ProizvodiGrupeProizvodaStavke proizvodi = new BusinessLogic.ProizvodiGrupeProizvodaStavke(); this.UltraGridPodProizvodi.DataSource = proizvodi.GetProizvodiStavkeMainGrid(this.ID.GetValueOrDefault(0)); this.UltraGridPodProizvodi.DataBind(); Utils.Tools.UltraGridStyling(this.UltraGridPodProizvodi); UltraGridPodProizvodi.DisplayLayout.Bands[0].Columns["Naziv"].Width = 200; if (UltraGridPodProizvodi.DisplayLayout.Bands.Count > 0) { if (UltraGridPodProizvodi.DisplayLayout.Bands[0].Columns.Count > 0) { UltraGridPodProizvodi.DisplayLayout.Bands[0].Columns[0].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox; UltraGridPodProizvodi.DisplayLayout.Bands[0].Columns[0].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit; } } }