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; }
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(); }