Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        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;
                }
            }
        }