예제 #1
0
 public static void OcistiPorukaSession(Model.Admin.KorisnikData _korisnik_data)
 {
     if ((HttpContext.Current.Session[InLine.Repository.Data.Helper.CommonFunctions.SessionKeyWord.PorukaKorisnik + _korisnik_data.KorisnikID.ToString()]) != null)
     {
         HttpContext.Current.Session.Remove(InLine.Repository.Data.Helper.CommonFunctions.SessionKeyWord.PorukaKorisnik + _korisnik_data.KorisnikID.ToString());
     }
 }
예제 #2
0
        public Model.Admin.KorisnikData GetUserData(long idKorisnik, long idBaza)
        {
            //var kor = from bk in _context.BazaKorisnik
            //          join ko in _context.Korisnik on bk.ID_Korisnik equals ko.ID_Korisnik
            //          join ba in _context.Baza on bk.ID_Baza equals ba.ID_Baza
            //          where bk.ID_Korisnik == idKorisnik && bk.ID_Baza == idBaza
            //          select new Model.Admin.KorisnikData
            //          {
            //              KorisnikID = ko.ID_Korisnik,
            //              Korisnik = bk.Korisnik,
            //              Password = bk.Lozinka,
            //              ID_Database = ba.ID_Baza,
            //              DatabaseName = ba.BazaNaziv,
            //              ServerName = ba.Server,
            //              KorisnikIme = ko.Ime,
            //              KorisnikPrezime = ko.Prezime,

            //          };

            //if (kor.Any())
            //{
            //    return kor.SingleOrDefault();
            //}
            //else
            //{
            //    return null;
            //}

            Model.Admin.KorisnikData result = new Model.Admin.KorisnikData();

            string        query       = String.Empty;
            StringBuilder querybilder = new StringBuilder();

            querybilder.Append("SELECT * FROM adm.VIEW_BazaKorisnikKorisnikBaza");
            querybilder.Append(" WHERE ID_Korisnik=" + idKorisnik);
            querybilder.Append(" AND ID_Baza=" + idBaza);

            query = querybilder.ToString();
            Model.Admin.View.BazaKorisnikKorisnikBaza dbResult = _context.Database.SqlQuery <Model.Admin.View.BazaKorisnikKorisnikBaza>(query).SingleOrDefault();

            if (dbResult != null)
            {
                result.KorisnikID      = dbResult.ID_Korisnik;
                result.Korisnik        = dbResult.Korisnik;
                result.Password        = dbResult.Lozinka;
                result.ID_Database     = dbResult.ID_Baza;
                result.DatabaseName    = dbResult.BazaNaziv;
                result.ServerName      = dbResult.Server;
                result.KorisnikIme     = dbResult.Ime;
                result.KorisnikPrezime = dbResult.Prezime;
            }


            return(result);
        }
예제 #3
0
        public static List <Model.Admin.StatusPoruka> IzvadiPorukuUSession(Model.Admin.KorisnikData _korisnik_data)
        {
            List <Model.Admin.StatusPoruka> poruke = new List <Model.Admin.StatusPoruka>();

            if ((List <Model.Admin.StatusPoruka>)(HttpContext.Current.Session[InLine.Repository.Data.Helper.CommonFunctions.SessionKeyWord.PorukaKorisnik + _korisnik_data.KorisnikID.ToString()]) != null)
            {
                poruke = (List <Model.Admin.StatusPoruka>)(HttpContext.Current.Session[InLine.Repository.Data.Helper.CommonFunctions.SessionKeyWord.PorukaKorisnik + _korisnik_data.KorisnikID.ToString()]);
            }

            return(poruke);
        }
예제 #4
0
        public static void StaviPorukuUSession(Model.Admin.StatusPoruka poruka, Model.Admin.KorisnikData _korisnik_data)
        {
            IList <Model.Admin.StatusPoruka> poruke = new List <Model.Admin.StatusPoruka>();

            if ((IList <Model.Admin.StatusPoruka>)(HttpContext.Current.Session[InLine.Repository.Data.Helper.CommonFunctions.SessionKeyWord.PorukaKorisnik + _korisnik_data.KorisnikID.ToString()]) != null)
            {
                poruke = (IList <Model.Admin.StatusPoruka>)(HttpContext.Current.Session[InLine.Repository.Data.Helper.CommonFunctions.SessionKeyWord.PorukaKorisnik + _korisnik_data.KorisnikID.ToString()]);
                poruke.Add(poruka);
            }
            else
            {
                poruke.Add(poruka);
            }

            HttpContext.Current.Session[InLine.Repository.Data.Helper.CommonFunctions.SessionKeyWord.PorukaKorisnik + _korisnik_data.KorisnikID.ToString()] = poruke;
        }
        public Model.Admin.KorisnikData GetKorisnikDataFromSession()
        {
            Model.Admin.KorisnikData korisnik_data = new Model.Admin.KorisnikData();

            if (System.Web.HttpContext.Current.Session != null)
            {
                if (HttpContext.Current.Session["Korisnik" + HttpContext.Current.Session["KorisnikID"]] != null && (HttpContext.Current.Session["Korisnik" + HttpContext.Current.Session["KorisnikID"]].ToString() != String.Empty))
                {
                    korisnik_data = HttpContext.Current.Session["Korisnik" + HttpContext.Current.Session["KorisnikID"]] as Model.Admin.KorisnikData;
                }

                else
                {
                    korisnik_data = null;
                }
            }

            return(korisnik_data);
        }
        public string GetConnectionString(Model.Admin.KorisnikData userdata)
        {
            string connstring;
            string providerString;

            SqlConnectionStringBuilder sqlBuilder = new SqlConnectionStringBuilder();

            sqlBuilder.DataSource               = userdata.ServerName.Trim();
            sqlBuilder.InitialCatalog           = userdata.DatabaseName.Trim();
            sqlBuilder.UserID                   = userdata.Korisnik.Trim();
            sqlBuilder.Password                 = userdata.Password.Trim();
            sqlBuilder.MultipleActiveResultSets = true;
            providerString = sqlBuilder.ToString();

            EntityConnectionStringBuilder entityBuilder = new EntityConnectionStringBuilder();

            entityBuilder.Provider = "System.Data.SqlClient";
            entityBuilder.ProviderConnectionString = providerString;
            entityBuilder.Metadata = @"res://*/InLine2.csdl|res://*/InLine2.ssdl|res://*/InLine2.msl";
            connstring             = entityBuilder.ToString();
            return(connstring);
        }
예제 #7
0
 public RacunIzlaz(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.RacunIzlaz(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #8
0
 public KontniPlanAnalitika(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.View.KontniPlanAnalitika(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #9
0
 public KalendarGodinaDan(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.KalendarGodinaDan(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #10
0
 public OdbitakGrOdbitak(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.OdbitakGrOdbitak(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #11
0
 public DohodakPrimateljIsplataGotovina(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.DohodakPrimateljIsplataGotovina(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #12
0
 public DrzavaRadna(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.DrzavaRadna(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #13
0
 public DokumentGr(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.View.DokumentGr(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #14
0
 public OpcinaZupanija(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.OpcinaZupanija(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #15
0
 public ZbrojniNalogHUB(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.ZbrojniNalogHUB(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #16
0
 public OsnovnoSredstvoDnevnik(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.OsnovnoSredstvoDnevnik(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #17
0
 public PrimitakProsjekIznos(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.PrimitakProsjekIznos(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #18
0
 public Model.Admin.KorisnikData LogOff()
 {
     Model.Admin.KorisnikData korisnik_data = new Model.Admin.KorisnikData();
     korisnik_data = _korisnikDataFromSessionRepository.GetKorisnikDataFromSession();
     return(korisnik_data);
 }
예제 #19
0
 public TemeljnicaSt(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.View.TemeljnicaSt(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #20
0
 public string GetConnectionStringNoMetadata(Model.Admin.KorisnikData korisnik)
 {
     return(_inLineKorisnikDataRepository.GetConnectionStringNoMetadata(korisnik));
 }
예제 #21
0
 public DatotekaVrVerzija(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.DatotekaVrVerzija(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
 public ZapisUgovorStanOtkup(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.View.ZapisUgovorStanOtkup(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #23
0
 public ObrazacRSmB2005A(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.ObrazacRSmB2005A(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #24
0
 public IzvodPosiljatelj(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.IzvodPosiljatelj(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #25
0
 public SubjektVezaVr(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.SubjektVezaVr(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #26
0
 public Izvod2012A(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.View.Izvod2012A(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #27
0
 public UgovorStanOtkupTrosak(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.UgovorStanOtkupTrosak(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #28
0
 public DoprinosDohodakVr(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.DoprinosDohodakVr(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #29
0
 public KriterijStKriterijStKriterijStDetalj(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.View.KriterijStKriterijStKriterijStDetalj(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }
예제 #30
0
 public HUBImportHUB(Model.Admin.KorisnikData korisnik_data)
     : this(new Repository.Data.HUBImportHUB(korisnik_data.ConnString), new Repository.Admin.DozvoleZabranePoruke())
 {
     _korisnik_data = korisnik_data;
 }