Ejemplo n.º 1
0
        private void LoadGridData()
        {
            using (BusinessLogic.Izdatnica objekt = new BusinessLogic.Izdatnica())
            {
                ugdFormPregled.DataSource = objekt.GetMainGridData();
                ugdFormPregled.DataBind();
                Utils.Tools.UltraGridStyling(ugdFormPregled);

                if (ugdFormPregled.DisplayLayout.Bands.Count > 0)
                {
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["ID"].Hidden           = true;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Zaduzen"].Hidden      = true;
                    ugdFormPregled.DisplayLayout.Bands[1].Columns["ID_Izdatnice"].Hidden = true;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["UkupanIznos"].Format  = "F2";
                    ugdFormPregled.DisplayLayout.Bands[1].Columns["Ukupno"].Format       = "F2";
                    ugdFormPregled.DisplayLayout.Bands[1].Columns["Kolicina"].Format     = "F4";

                    //db - 9.11.2016
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Ozn"].Style          = Infragistics.Win.UltraWinGrid.ColumnStyle.CheckBox;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Ozn"].CellActivation = Infragistics.Win.UltraWinGrid.Activation.AllowEdit;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Ozn"].Width          = 20;

                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Sifra"].Header.Caption           = "Šifra";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["DatumNastajanja"].Header.Caption = "Datum nastajanja";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Skladiste"].Header.Caption       = "Skladište";
                    ugdFormPregled.DisplayLayout.Bands[1].Columns["Stavka"].Header.Caption          = "Proizvod";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["UkupanIznos"].Header.Caption     = "Ukupno";
                    ugdFormPregled.DisplayLayout.Bands[1].Columns["Kolicina"].Header.Caption        = "Količina";
                    ugdFormPregled.DisplayLayout.Bands[1].Columns["NabavnaCijena"].Header.Caption   = "Nabavna cijena";
                    ugdFormPregled.DisplayLayout.Bands[1].Columns["IDPROIZVOD"].Hidden        = true;
                    ugdFormPregled.DisplayLayout.Bands[1].Columns["RedniBroj"].Header.Caption = "Rbr.";


                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Sifra"].Width       = 55;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Dokument"].Width    = 180;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Skladiste"].Width   = 130;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["UkupanIznos"].Width = 80;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Napomena"].Width    = 200;
                }
                foreach (UltraGridRow row in ugdFormPregled.Rows)
                {
                    if (row.Index == BusinessLogic.Izdatnica.pSelectedIndex)
                    {
                        ugdFormPregled.ActiveRow = row;
                    }
                }
            }
        }