public Model.Data.Izvod InsertIzvodIzvod2012A(Glava obc, Labela lab) { Glava gl = (Glava)obc; String query = String.Format("BEGIN TRAN DECLARE @ID_SubjektRacun bigint SET @ID_SubjektRacun = (SELECT ID_SubjektRacun FROM sbj.SubjektRacun WHERE Broj = @TransakcijskiRacunKlijentaBroj) " + " INSERT INTO hub.Izvod (IDIzvodVerzija, ID_SubjektRacun) VALUES(1, @ID_SubjektRacun) DECLARE @ID_Izvod int SET @ID_Izvod = SCOPE_IDENTITY() " + " INSERT INTO hub.Izvod2012A (ID_Izvod, BankaVBDI, BankaNaziv, BankaOIB, IzvadakVr, DatumObrada, BankaBIC, Racun, IDValuta, Naziv, Sjediste, MaticniBroj, OIB, RedniBrojIzvadak, PodbrojIzvadak, DatumIzvadak, RedniBrojGrupa, VrstaIzvadak) " + " VALUES (@ID_Izvod , @VodeciBrojBanke , @BankaNaziv , @BankaOIB , @VrstaIzvadka , @DatumObrada , @BICrojBanke, @TransakcijskiRacunKlijenta, @ValutaTransakcijskogRacuna, @NazivKlijenta, @SjedisteKlijenta, @MaticniBroj, @OIBKlijenta, @RedniBrojIzvadka, @PodbrojIzvadka, @DatumIzvadka, @RedniBrojGrupePaketa, @VrstaIzvadka) SELECT * FROM hub.Izvod WHERE ID_Izvod = @ID_Izvod COMMIT TRAN GO"); string a = gl.TransakcijskiRacunKlijenta.Substring(11, (gl.TransakcijskiRacunKlijenta.Length - 11)); SqlParameter VodeciBrojBanke = new SqlParameter("VodeciBrojBanke", gl.VodeciBrojBanke.Trim()); SqlParameter BankaNaziv = new SqlParameter("BankaNaziv", lab.BankaNaziv.Trim()); SqlParameter BankaOIB = new SqlParameter("BankaOIB", lab.BankaOIB.Trim()); SqlParameter VrstaIzvadka = new SqlParameter("VrstaIzvadka", Convert.ToInt32(gl.VrstaIzvadka).ToString()); SqlParameter DatumObrada = new SqlParameter("DatumObrada", ConvertStringUDatumString(lab.DatumObrada).ToString()); SqlParameter BICrojBanke = new SqlParameter("BICrojBanke", gl.BICrojBanke.Trim()); SqlParameter TransakcijskiRacunKlijenta = new SqlParameter("TransakcijskiRacunKlijenta", gl.TransakcijskiRacunKlijenta.Trim()); SqlParameter ValutaTransakcijskogRacuna = new SqlParameter("ValutaTransakcijskogRacuna", gl.ValutaTransakcijskogRacuna.Trim()); SqlParameter NazivKlijenta = new SqlParameter("NazivKlijenta", gl.NazivKlijenta.Trim()); SqlParameter SjedisteKlijenta = new SqlParameter("SjedisteKlijenta", gl.SjedisteKlijenta.Trim()); SqlParameter MaticniBroj = new SqlParameter("MaticniBroj", gl.MaticniBroj.Trim()); SqlParameter OIBKlijenta = new SqlParameter("OIBKlijenta", gl.OIBKlijenta.Trim()); SqlParameter RedniBrojIzvadka = new SqlParameter("RedniBrojIzvadka", Int32.Parse(gl.RedniBrojIzvadka).ToString()); SqlParameter PodbrojIzvadka = new SqlParameter("PodbrojIzvadka", Int32.Parse(gl.PodbrojIzvadka).ToString()); SqlParameter DatumIzvadka = new SqlParameter("DatumIzvadka", ConvertStringUDatumString(gl.DatumIzvadka).ToString()); SqlParameter RedniBrojGrupePaketa = new SqlParameter("RedniBrojGrupePaketa", Int32.Parse(gl.RedniBrojGrupePaketa).ToString()); SqlParameter TransakcijskiRacunKlijentaBroj = new SqlParameter("TransakcijskiRacunKlijentaBroj", gl.TransakcijskiRacunKlijenta.Substring(11, (gl.TransakcijskiRacunKlijenta.Length - 11))); Object[] parameters = new object[] { VodeciBrojBanke, BankaNaziv, BankaOIB, VrstaIzvadka, DatumObrada, BICrojBanke, TransakcijskiRacunKlijenta, ValutaTransakcijskogRacuna, NazivKlijenta, SjedisteKlijenta, MaticniBroj, OIBKlijenta, RedniBrojIzvadka, PodbrojIzvadka, DatumIzvadka, RedniBrojGrupePaketa, TransakcijskiRacunKlijentaBroj }; return(_context.Database.SqlQuery <Model.Data.Izvod>(query, parameters).FirstOrDefault()); }
public GlavaProsirena(Glava item) { this.VodeciBrojBanke = item.VodeciBrojBanke; this.BICrojBanke = item.BICrojBanke; this.TransakcijskiRacunKlijenta = item.TransakcijskiRacunKlijenta; this.ValutaTransakcijskogRacuna = item.ValutaTransakcijskogRacuna; this.NazivKlijenta = item.NazivKlijenta; this.SjedisteKlijenta = item.SjedisteKlijenta; this.MaticniBroj = item.MaticniBroj; this.OIBKlijenta = item.OIBKlijenta; this.RedniBrojIzvadka = item.RedniBrojIzvadka; this.PodbrojIzvadka = item.PodbrojIzvadka; this.DatumIzvadka = item.DatumIzvadka; this.RedniBrojGrupePaketa = item.RedniBrojGrupePaketa; this.VrstaIzvadka = item.VrstaIzvadka; this.Rezerva = item.Rezerva; this.TipSloga = item.TipSloga; }
public void CreateNewGlava() { Glava newGlava = new Glava(++PravniAktViewModel.PravniAkt.BrojGlava, Naslov) { IdUAktu = PravniAktViewModel.PravniAkt.ElementiPravnogAkta.Count + 1, NaslovPravnogAkta = PravniAktViewModel.PravniAkt.Naslov }; if (PravniAktViewModel.PravniAkt.BrojDelova != 0) { int i = 0; Deo deo = new Deo(0); foreach (var item in PravniAktViewModel.PravniAkt.ElementiPravnogAkta) { if (item.GetType().Name.Equals("Deo")) { i++; } if (i == PravniAktViewModel.PravniAkt.BrojDelova) { newGlava.IdNadElementa = item.IdUAktu; newGlava.TipNadElementa = Common.Enumerations.EElementiPravnogAktaTypes.Deo; deo = (Deo)item; break; } } PravniAktViewModel.PravniAkt.ElementiPravnogAkta.Remove(deo); deo.Elementi.Add(newGlava); PravniAktViewModel.PravniAkt.ElementiPravnogAkta.Add(deo); } else { PravniAktViewModel.PermZabranaDela = true; } PravniAktViewModel.PravniAkt.ElementiPravnogAkta.Add(newGlava); PravniAktViewModel.ZabranaClana = false; PravniAktViewModel.ZabranaOdeljka = false; PravniAktViewModel.ZabranaTacke = true; PravniAktViewModel.ZabranaStava = true; Window.Close(); MessageBox.Show("Dodata nova glava!", "Obavestenje", MessageBoxButton.OK, MessageBoxImage.Information); }