コード例 #1
0
        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());
        }
コード例 #2
0
ファイル: HelperClass.cs プロジェクト: IvaGorExercise/InLine
 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;
 }
コード例 #3
0
        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);
        }