protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.potroseniMaterijal_Dodaj);
            Android.Widget.Toolbar toolbar = FindViewById <Android.Widget.Toolbar>(Resource.Id.toolbarHomePage);
            kolicinaInput    = FindViewById <EditText>(Resource.Id.kolicinaInput);
            IznosData        = FindViewById <TextView>(Resource.Id.IznosData);
            cijenaData       = FindViewById <TextView>(Resource.Id.cijenaData);
            nazivData        = FindViewById <TextView>(Resource.Id.nazivData);
            sifraData        = FindViewById <TextView>(Resource.Id.sifraData);
            mjernaJedinicaTV = FindViewById <TextView>(Resource.Id.mjernaJedinicaTV);
            spremiBtn        = FindViewById <Button>(Resource.Id.spremiBtn);
            odustaniBtn      = FindViewById <Button>(Resource.Id.odustaniBtn);
            messageKolicina  = FindViewById <TextView>(Resource.Id.messageKolicina);
            dostupno         = FindViewById <TextView>(Resource.Id.dostupno);

            SetActionBar(toolbar);
            ActionBar.Title            = "Dodaj materijal";
            spremiBtn.Click           += SpremiBtn_Click;
            odustaniBtn.Click         += OdustaniBtn_Click;
            kolicinaInput.KeyPress    += KolicinaInput_KeyPress;
            kolicinaInput.TextChanged += KolicinaInput_TextChanged;
            kolicinaInput.Text         = "1,000";
            kolicinaInput.RequestFocus();
            materijalSifra   = localMaterijali.GetString("sifra", null);
            radniNalog       = localRadniNalozi.GetInt("id", 0);
            pozicijaId       = localPozicija.GetInt("pozicijaId", 0);
            lokacijaId       = localKomitentLokacija.GetInt("lokacijaId", 0);
            mjernaJedinicaId = localMaterijali.GetInt("mjernaJedinicaId", 0);

            var mjernaJedinica = db.Query <T_MjerneJedinice>(
                "SELECT * " +
                "FROM T_MjerneJedinice " +
                "WHERE Id = ?", mjernaJedinicaId).FirstOrDefault();
            T_NAZR materijal = db.Query <T_NAZR>(
                "SELECT * " +
                "FROM T_NAZR " +
                "WHERE NAZR_SIFRA = ?", materijalSifra).FirstOrDefault();

            skladiste = db.Query <DID_RadniNalog>(
                "SELECT * " +
                "FROM DID_RadniNalog " +
                "WHERE Id = ?", radniNalog).FirstOrDefault();
            staraKolicinaNaSkladistu = db.Query <DID_StanjeSkladista>(
                "SELECT * " +
                "FROM DID_StanjeSkladista " +
                "WHERE Skladiste = ? " +
                "AND Materijal = ?", skladiste.PokretnoSkladiste, materijalSifra).FirstOrDefault().Kolicina;

            dostupno.Text         = staraKolicinaNaSkladistu.ToString("F3").Replace('.', ',');
            cijena                = materijal.NAZR_CIJENA_ART;
            nazivData.Text        = materijal.NAZR_NAZIV;
            sifraData.Text        = materijal.NAZR_SIFRA;
            cijenaData.Text       = cijena.ToString("F2").Replace('.', ',');
            IznosData.Text        = cijena.ToString("F2").Replace('.', ',');
            mjernaJedinicaTV.Text = mjernaJedinica.Oznaka;
        }
示例#2
0
        public void SetOdabraniMaterijal(T_NAZR odabraniMaterijal)
        {
            if (localProvedbeniPlan.GetString("materijal" + odabraniMaterijal.NAZR_SIFRA, null) != null)
            {
                localProvedbeniPlanEdit.PutString("materijal" + odabraniMaterijal.NAZR_SIFRA, null);
            }
            else
            {
                localProvedbeniPlanEdit.PutString("materijal" + odabraniMaterijal.NAZR_SIFRA, odabraniMaterijal.NAZR_SIFRA);
            }

            localProvedbeniPlanEdit.Commit();
        }