コード例 #1
0
        private void LoadGridData()
        {
            using (BusinessLogic.OtvaranjeSkladista objekt = new BusinessLogic.OtvaranjeSkladista())
            {
                ugdFormPregled.DataSource = objekt.GetMainGridDataSkladista(frmSkladiste.pSkladiste);
                ugdFormPregled.DataBind();
                Utils.Tools.UltraGridStyling(ugdFormPregled);

                if (ugdFormPregled.DisplayLayout.Bands.Count > 0)
                {
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["ID_Skladiste"].Hidden    = true;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Skladiste"].Hidden       = true;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["IDJEDINICAMJERE"].Hidden = true;
                    //ugdFormPregled.DisplayLayout.Bands[0].Columns["NazivJedinicaMjere"].Hidden = true;
                    //ugdFormPregled.DisplayLayout.Bands[0].Columns["Skladiste"].Header.Caption = "Skladište";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Sifra"].Header.Caption = "Šifra proizvoda";

                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Sifra"].Header.VisiblePosition              = 1;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Proizvod"].Header.VisiblePosition           = 2;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Kolicina"].Header.VisiblePosition           = 3;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["NazivJedinicaMjere"].Header.VisiblePosition = 4;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["BasePrice"].Header.VisiblePosition          = 5;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Saldo"].Header.VisiblePosition              = 6;

                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Kolicina"].Header.Caption           = "Količina";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["NazivJedinicaMjere"].Header.Caption = "Mjerna jedinica";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Proizvod"].Header.Caption           = "Naziv proizvoda";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Saldo"].Header.Caption     = "Ukupna vrijednost";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Saldo"].Width              = 120;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Proizvod"].Width           = 170;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Sifra"].Width              = 100;
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["BasePrice"].Header.Caption = "Cijena";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["BasePrice"].Format         = "F4";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Saldo"].Format             = "F4";
                    ugdFormPregled.DisplayLayout.Bands[0].Columns["Kolicina"].Format          = "F4";
                }

                foreach (UltraGridRow row in ugdFormPregled.Rows)
                {
                    if (row.Index == BusinessLogic.GrupeProizvoda.pSelectedIndex)
                    {
                        ugdFormPregled.ActiveRow = row;
                    }
                }
            }
        }
コード例 #2
0
        private bool SaveData()
        {
            lblValidationMessages.ResetText();

            StringBuilder message = ValidateDataInput();

            if (message.Length == 0)
            {
                using (BusinessLogic.OtvaranjeSkladista objekt = new BusinessLogic.OtvaranjeSkladista())
                {
                    objekt.pSifra                  = uteSifraSkladista.Value == null ? objekt.pSifra = null : objekt.pSifra = uteSifraSkladista.Value.ToString();
                    objekt.pNaziv                  = uteNazivSkladista.Value.ToString();
                    objekt.pMjestoTroska           = objekt.IsDbNull <int>(uceMjestoTroskova.Value);
                    objekt.pOrganizacijskaJedinica = objekt.IsDbNull <int>(uceOrgJedinice.Value);
                    objekt.pTipSkladista           = objekt.IsDbNull <int>(uceTipSkladista.Value);
                    objekt.pPorez                  = Convert.ToBoolean(cbkPorez.CheckState);

                    if (FormEditMode == Enums.FormEditMode.Insert || FormEditMode == Enums.FormEditMode.Copy)
                    {
                        if (objekt.Insert(message, objekt))
                        {
                            FormEditMode = Enums.FormEditMode.Update;
                            return(true);
                        }
                    }
                    else if (this.FormEditMode == Enums.FormEditMode.Update)
                    {
                        if (objekt.Update(message, objekt))
                        {
                            return(true);
                        }
                    }
                }
            }

            lblValidationMessages.Text = message.ToString();
            return(false);
        }
コード例 #3
0
 private void LoadTipSkladista(BusinessLogic.OtvaranjeSkladista objekt)
 {
     uceTipSkladista.DataSource = objekt.GetTipSkladista();
     uceTipSkladista.DataBind();
 }
コード例 #4
0
 private void LoadMjestoTroska(BusinessLogic.OtvaranjeSkladista objekt)
 {
     uceMjestoTroskova.DataSource = objekt.GetMjestoTroska();
     uceMjestoTroskova.DataBind();
 }
コード例 #5
0
 private void LoadOrganizacijskaJedinica(BusinessLogic.OtvaranjeSkladista objekt)
 {
     uceOrgJedinice.DataSource = objekt.GetOrganizacijskaJedinica();
     uceOrgJedinice.DataBind();
 }