コード例 #1
0
        public IList <Model.Admin.StatusPoruka> Update(Model.Data.Item.DavanjeDoprinosDohodakItem item)
        {
            IList <Model.Admin.StatusPoruka> poruke = new List <Model.Admin.StatusPoruka>();

            try
            {
                _repository.Update(item);
            }

            catch (Exception ex)
            {
                Model.Admin.StatusPoruka poruka = _admin.AddLogGetException((ex.InnerException != null ? ex.InnerException.ToString() : ex.Message.ToString()), ex.StackTrace.ToString(), _korisnik_data);
                InLine.Repository.Data.Helper.CommonFunctions.StaviPorukuUSession(poruka, _korisnik_data);
                poruke.Add(poruka);
            }


            return(poruke);
        }
コード例 #2
0
        public int DeleteResult(Model.Data.Item.HUBKontrolaItem item)
        {
            int rezultat = 0;

            try
            {
                //rezultat = Convert.ToInt32(_repository.DeleteResult(item));
                ObjectResult <Nullable <Int32> > totalRecordsCount_rezult = _repository.DeleteResult(item);
                rezultat = Convert.ToInt32(totalRecordsCount_rezult.ElementAt(0));
            }

            catch (Exception ex)
            {
                Model.Admin.StatusPoruka poruka = _admin.AddLogGetException((ex.InnerException != null ? ex.InnerException.ToString() : ex.Message.ToString()), ex.StackTrace.ToString(), _korisnik_data);
                InLine.Repository.Data.Helper.CommonFunctions.StaviPorukuUSession(poruka, _korisnik_data);
            }

            return(rezultat);
        }
コード例 #3
0
        public Model.Admin.StatusPoruka GetUserFrendlyPoruka(string originalporuka)
        {
            Model.Admin.StatusPoruka userfrendlyporuka = new Model.Admin.StatusPoruka();

            try
            {
                Model.Admin.StatusPorukaKonstruktor poruka;

                poruka = (from cp in _context.Poruka
                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
                          where cp.Naziv.Trim() == originalporuka.Trim()
                          select new Model.Admin.StatusPorukaKonstruktor
                {
                    StatusTekst = ps.Status,
                    PorukaTekst = cp.Tekst
                }
                          ).FirstOrDefault();

                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
                {
                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;
                }

                else
                {
                    userfrendlyporuka.PorukaTekst = "Nedefinirano";
                    userfrendlyporuka.StatusTekst = "";
                }
            }

            catch (Exception ex)
            {
                userfrendlyporuka.PorukaTekst = "Za ovo provjeriti originalnu poruku i u tablici Poruka -  " + (ex.InnerException != null ? ex.InnerException.ToString() : ex.Message.ToString());
                userfrendlyporuka.StatusTekst = "";
            }


            return(userfrendlyporuka);
        }
コード例 #4
0
 public Model.Admin.StatusPoruka GetPoruka(string exception, string trace, Model.Admin.KorisnikData KorisnikData)
 {
     Model.Admin.StatusPoruka userfrendlyporuka = new Model.Admin.StatusPoruka();
     userfrendlyporuka = GetUserFrendlyPoruka(exception);
     return(userfrendlyporuka);
 }
コード例 #5
0
 public Model.Admin.StatusPoruka RezulatatJeNull()
 {
     Model.Admin.StatusPoruka userfrendlyporuka = new Model.Admin.StatusPoruka();
     return(userfrendlyporuka = GetUserFrendlyPoruka("RezultatJeNull"));
 }
コード例 #6
0
 public Model.Admin.StatusPoruka NemaDozvolaAkcijaPoruka()
 {
     Model.Admin.StatusPoruka userfrendlyporuka = new Model.Admin.StatusPoruka();
     return(userfrendlyporuka = GetUserFrendlyPoruka("NemaDozvolaAkcija"));
 }
コード例 #7
0
        // Originalna funkcija koja je čitala greške iz baze sad se koristi istoimena ispod
        //public Model.Admin.StatusPoruka GetUserFrendlyPorukaConstraint(string originalporuka, Model.Admin.KorisnikData KorisnikData)
        //{
        //    Model.Admin.StatusPoruka userfrendlyporuka = new Model.Admin.StatusPoruka();

        //    //string userfrendlyporuka = String.Empty;
        //    int slucaj = 0;
        //    string originalnaporukacutcut = String.Empty;
        //    int drugapojavaznaka;

        //    string nazivporuke = string.Empty;
        //    int prvapojavaznaka;

        //    try
        //    {
        //        string originalnaporukacut = originalporuka.Substring(0, 300);

        //        if (originalnaporukacut.Contains("The INSERT statement conflicted"))
        //            slucaj = 1;
        //        else if (originalnaporukacut.Contains("Cannot insert the value NULL"))
        //            slucaj = 2;
        //        else if (originalnaporukacut.Contains("The transaction ended in the trigger"))
        //            slucaj = 3;
        //        else if (originalnaporukacut.Contains("Object reference not set to an instance of an object"))
        //            slucaj = 4;
        //        else if (originalnaporukacut.Contains("The EXECUTE permission"))
        //            slucaj = 5;
        //        else if (originalnaporukacut.Contains("Login failed for user"))
        //            slucaj = 6;
        //        else if (originalnaporukacut.Contains("The SELECT permission"))
        //            slucaj = 7;
        //        else if (originalnaporukacut.Contains("Violation of UNIQUE KEY constraint"))
        //            slucaj = 8;
        //        else if (originalnaporukacut.Contains("System.Transactions.TransactionAbortedException: The transaction has aborted."))
        //            slucaj = 9;
        //        else if (originalnaporukacut.Contains("System.TimeoutException: Transaction Timeout"))
        //            slucaj = 10;
        //        else if (originalnaporukacut.Contains("Invalid object name"))
        //            slucaj = 11;
        //        else if (originalnaporukacut.Contains("The DELETE statement conflicted"))
        //            slucaj = 12;
        //        if (originalnaporukacut.Contains("The UPDATE statement conflicted"))
        //            slucaj = 14;
        //        else if (originalnaporukacut.Contains("The DELETE permission"))
        //            slucaj = 15;



        //        switch (slucaj)
        //        {
        //            case 1:
        //                prvapojavaznaka = originalnaporukacut.IndexOf('\"');
        //                originalnaporukacutcut = originalnaporukacut.Substring(prvapojavaznaka + 1, 70);
        //                drugapojavaznaka = originalnaporukacutcut.IndexOf('\"');
        //                nazivporuke = originalnaporukacutcut.Substring(0, (drugapojavaznaka));

        //                Model.Admin.StatusPorukaKonstruktor poruka;

        //                poruka = (from cp in _context.PorukaConstraint
        //                                 join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                                 where cp.Naziv.Trim() == nazivporuke.Trim()
        //                                 select new Model.Admin.StatusPorukaKonstruktor
        //                                 {
        //                                    StatusTekst = ps.Status,
        //                                    PorukaTekst = cp.Poruka
        //                                 }
        //                                 ).FirstOrDefault();


        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa The INSERT statement conflicted - nije nađena PorukaConstraint case 1";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 2:
        //                prvapojavaznaka = originalnaporukacut.IndexOf('\'');
        //                originalnaporukacutcut = originalnaporukacut.Substring(prvapojavaznaka + 1, 70);
        //                drugapojavaznaka = originalnaporukacutcut.IndexOf('\'');
        //                nazivporuke = originalnaporukacutcut.Substring(0, (drugapojavaznaka));

        //                // Poruka je iz baze, ali se ne vraca iz tablica Poruka ili PorukaConstraint  njen status je 1 Greska
        //                if (!String.IsNullOrEmpty(nazivporuke.Trim()))
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Polje " + nazivporuke.Trim() + " ne smije biti null vrijednost";
        //                    userfrendlyporuka.StatusTekst = "1";
        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa Cannot insert the value NULL into column - nije nađena kolona case 2";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 3:
        //                prvapojavaznaka = originalnaporukacut.IndexOf(':');
        //                originalnaporukacutcut = originalnaporukacut.Substring(prvapojavaznaka + 1, 150);
        //                drugapojavaznaka = originalnaporukacutcut.IndexOf("The transaction ended in the trigger");
        //                nazivporuke = originalnaporukacutcut.Substring(0, (drugapojavaznaka - 2));


        //                if (!String.IsNullOrEmpty(nazivporuke.Trim()))
        //                {
        //                    // Poruka je iz baze, ali se ne vraca iz tablica Poruka ili PorukaConstraint  njen status je 1 Greska
        //                    userfrendlyporuka.PorukaTekst = nazivporuke.Trim();
        //                    userfrendlyporuka.StatusTekst = "1";
        //                }

        //                else
        //                {
        //                    // Poruka je iz baze, ali se ne vraca iz tablica Poruka ili PorukaConstraint  njen status je 1 Greska
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa The transaction ended in the trigger - nije vratio tekst trigera koji je upisan u bazu case 3";
        //                    userfrendlyporuka.StatusTekst = "";

        //                }
        //                break;

        //            case 4:
        //                // Poruka je iz baze, ali se ne vraca iz tablica Poruka ili PorukaConstraint  njen status je 1 Greska
        //                    userfrendlyporuka.PorukaTekst = "1_Nije instanciran objekt case 4";
        //                    userfrendlyporuka.StatusTekst = "1";
        //                break;

        //            case 5:

        //                poruka = (from cp in _context.Poruka
        //                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                          where cp.Naziv.Trim() == "ExecuteDeniedSQL"
        //                          select new Model.Admin.StatusPorukaKonstruktor
        //                          {
        //                              StatusTekst = ps.Status,
        //                              PorukaTekst = cp.Tekst
        //                          }

        //                          ).FirstOrDefault();

        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    // Poruka je iz baze, ali se ne vraca iz tablica Poruka ili PorukaConstraint  njen status je 1 Greska
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa The INSERT statement conflicted - nije nađena PorukaConstraint case 5";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 6:
        //                prvapojavaznaka = originalnaporukacut.IndexOf('\'');
        //                originalnaporukacutcut = originalnaporukacut.Substring(prvapojavaznaka + 1, 70);
        //                drugapojavaznaka = originalnaporukacutcut.IndexOf('\'');
        //                nazivporuke = originalnaporukacutcut.Substring(0, (drugapojavaznaka));

        //                if (!String.IsNullOrEmpty(nazivporuke.Trim()))
        //                {
        //                    // Poruka je iz baze, ali se ne vraca iz tablica Poruka ili PorukaConstraint  njen status je 2 Upozorenje
        //                    userfrendlyporuka.PorukaTekst = "Neuspješno prijava na bazu za korisnika " + nazivporuke.Trim();
        //                    userfrendlyporuka.StatusTekst = "2";
        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Pozvano nakon logina - nije nađena kolona case 6";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 7:
        //                poruka = (from cp in _context.Poruka
        //                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                          where cp.Naziv.Trim() == "ExecuteDeniedSQL"
        //                          select new Model.Admin.StatusPorukaKonstruktor
        //                          {
        //                              StatusTekst = ps.Status,
        //                              PorukaTekst = cp.Tekst
        //                          }
        //                          ).FirstOrDefault();

        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa nekim SELECTOM statement conflicted - nije nađena PorukaConstraint case 7";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 8:
        //                prvapojavaznaka = originalnaporukacut.IndexOf('\'');
        //                originalnaporukacutcut = originalnaporukacut.Substring(prvapojavaznaka + 1, 70);
        //                drugapojavaznaka = originalnaporukacutcut.IndexOf('\'');
        //                nazivporuke = originalnaporukacutcut.Substring(0, (drugapojavaznaka));

        //                poruka = (from cp in _context.PorukaConstraint
        //                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                          where cp.Naziv.Trim() == nazivporuke.Trim()
        //                          select new Model.Admin.StatusPorukaKonstruktor
        //                          {
        //                              StatusTekst = ps.Status,
        //                              PorukaTekst = cp.Poruka
        //                          }
        //                          ).FirstOrDefault();

        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa The INSERT statement conflicted - nije nađena PorukaConstraint case 8";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 9:

        //                poruka = (from cp in _context.Poruka
        //                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                          where cp.Naziv.Trim() == "TransactionAborted"
        //                          select new Model.Admin.StatusPorukaKonstruktor
        //                          {
        //                              StatusTekst = ps.Status,
        //                              PorukaTekst = cp.Tekst
        //                          }
        //                          ).FirstOrDefault();

        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "System.Transactions.TransactionAbortedException: - nije nađena PorukaConstraint case 9";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 10:
        //                poruka = (from cp in _context.Poruka
        //                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                          where cp.Naziv.Trim() == "TransactionTimeout"
        //                          select new Model.Admin.StatusPorukaKonstruktor
        //                          {
        //                              StatusTekst = ps.Status,
        //                              PorukaTekst = cp.Tekst
        //                          }
        //                          ).FirstOrDefault();

        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "System.Transactions.TransactionAbortedException: - nije nađena PorukaConstraint case 10";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 11:
        //                prvapojavaznaka = originalnaporukacut.IndexOf('\'');
        //                originalnaporukacutcut = originalnaporukacut.Substring(prvapojavaznaka + 1, 100);
        //                drugapojavaznaka = originalnaporukacutcut.IndexOf('\'');
        //                nazivporuke = originalnaporukacutcut.Substring(0, (drugapojavaznaka));

        //                if (!String.IsNullOrEmpty(nazivporuke.Trim()))
        //                {
        //                    // Poruka je iz baze, ali se ne vraca iz tablica Poruka ili PorukaConstraint  njen status je 1 Greska
        //                    userfrendlyporuka.PorukaTekst = "Objekt " + nazivporuke.Trim() + " nije nađen ili je netočno ime.";
        //                    userfrendlyporuka.StatusTekst = "1";
        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Provjeriti da li postoji objekt sa tim imenom case 11";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;
        //            case 12:
        //                prvapojavaznaka = originalnaporukacut.IndexOf('\"');
        //                originalnaporukacutcut = originalnaporukacut.Substring(prvapojavaznaka + 1, 70);
        //                drugapojavaznaka = originalnaporukacutcut.IndexOf('\"');
        //                nazivporuke = originalnaporukacutcut.Substring(0, (drugapojavaznaka));


        //                poruka = (from cp in _context.PorukaConstraint
        //                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                          where cp.Naziv.Trim() == nazivporuke.Trim()
        //                          select new Model.Admin.StatusPorukaKonstruktor
        //                          {
        //                             StatusTekst = ps.Status,
        //                             PorukaTekst = cp.Poruka
        //                          }
        //                          ).FirstOrDefault();

        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa The DELETE statement conflicted - nije nađena PorukaConstraint  case 12";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;
        //            //case 13:

        //            //    if (!String.IsNullOrEmpty(originalnaporukacut))
        //            //    {
        //            //        userfrendlyporuka = "Za tu grešku trenutno nema poruka potrebno provjeriti u bazi detaljan opis greške casea 13";

        //            //    }

        //            //    else
        //            //    {
        //            //        userfrendlyporuka = "Prazna poruka provjeriti";
        //            //    }
        //            //    break;
        //            case 14:
        //                prvapojavaznaka = originalnaporukacut.IndexOf('\"');
        //                originalnaporukacutcut = originalnaporukacut.Substring(prvapojavaznaka + 1, 70);
        //                drugapojavaznaka = originalnaporukacutcut.IndexOf('\"');
        //                nazivporuke = originalnaporukacutcut.Substring(0, (drugapojavaznaka));


        //                poruka = (from cp in _context.PorukaConstraint
        //                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                          where cp.Naziv.Trim() == nazivporuke.Trim()
        //                          select new Model.Admin.StatusPorukaKonstruktor
        //                          {
        //                             StatusTekst = ps.Status,
        //                             PorukaTekst = cp.Poruka
        //                          }
        //                          ).FirstOrDefault();

        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa The UPDATE statement conflicted - nije nađena PorukaConstraint case 14";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;

        //            case 15:

        //                poruka = (from cp in _context.Poruka
        //                          join ps in _context.PorukaStatus on cp.IDPorukaStatus equals ps.IDPorukaStatus
        //                          where cp.Naziv.Trim() == "ExecuteDeniedSQL"
        //                          select new Model.Admin.StatusPorukaKonstruktor
        //                          {
        //                             StatusTekst = ps.Status,
        //                             PorukaTekst = cp.Tekst
        //                          }
        //                          ).FirstOrDefault();

        //                if (!String.IsNullOrEmpty(poruka.PorukaTekst))
        //                {
        //                    userfrendlyporuka.PorukaTekst = poruka.PorukaTekst;
        //                    userfrendlyporuka.StatusTekst = poruka.StatusTekst;

        //                }

        //                else
        //                {
        //                    userfrendlyporuka.PorukaTekst = "Pozvano sa nekim DELETE statement conflicted - nije nađena PorukaConstraint case 15";
        //                    userfrendlyporuka.StatusTekst = "";
        //                }
        //                break;
        //        }
        //    }

        //    catch (Exception ex)
        //    {
        //        userfrendlyporuka.PorukaTekst = (ex.InnerException != null ? ex.InnerException.ToString() : ex.Message.ToString());
        //        AddLog(System.DateTime.Now, KorisnikData.KorisnikID, KorisnikData.ID_Database, KorisnikData.ServerName, KorisnikData.DatabaseName, KorisnikData.Korisnik, userfrendlyporuka.PorukaTekst, originalporuka.ToString(), ex.StackTrace.ToString());
        //    }

        //    return userfrendlyporuka;
        //}

        public Model.Admin.StatusPoruka GetUserFrendlyPorukaConstraint(string originalnaporukacut, Model.Admin.KorisnikData KorisnikData)
        {
            Model.Admin.StatusPoruka userfrendlyporuka = new Model.Admin.StatusPoruka();

            int    slucaj         = 0;
            string porukazaprikaz = String.Empty;
            int    pocetak;

            string nazivporuke = string.Empty;
            int    kraj;


            if (originalnaporukacut.Contains("The INSERT statement conflicted"))
            {
                slucaj = 1;
            }
            else if (originalnaporukacut.Contains("Cannot insert the value NULL"))
            {
                slucaj = 2;
            }
            else if (originalnaporukacut.Contains("The transaction ended in the trigger"))
            {
                pocetak        = originalnaporukacut.IndexOf("):");
                kraj           = originalnaporukacut.IndexOf("The transaction ended in the trigger");
                porukazaprikaz = originalnaporukacut.Substring(pocetak + 2, (kraj - (pocetak + 2)));
                slucaj         = 3;
            }
            else if (originalnaporukacut.Contains("Object reference not set to an instance of an object"))
            {
                slucaj = 4;
            }
            else if (originalnaporukacut.Contains("The EXECUTE permission"))
            {
                slucaj = 5;
            }
            else if (originalnaporukacut.Contains("Login failed for user"))
            {
                slucaj = 6;
            }
            else if (originalnaporukacut.Contains("The SELECT permission"))
            {
                slucaj = 7;
            }
            else if (originalnaporukacut.Contains("Violation of UNIQUE KEY constraint"))
            {
                slucaj = 8;
            }
            else if (originalnaporukacut.Contains("System.Transactions.TransactionAbortedException: The transaction has aborted."))
            {
                slucaj = 9;
            }
            else if (originalnaporukacut.Contains("System.TimeoutException: Transaction Timeout"))
            {
                slucaj = 10;
            }
            else if (originalnaporukacut.Contains("Invalid object name"))
            {
                slucaj = 11;
            }
            else if (originalnaporukacut.Contains("The DELETE statement conflicted"))
            {
                slucaj = 12;
            }
            if (originalnaporukacut.Contains("The UPDATE statement conflicted"))
            {
                slucaj = 13;
            }
            else if (originalnaporukacut.Contains("The DELETE permission"))
            {
                slucaj = 14;
            }


            switch (slucaj)
            {
            case 1:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.InsertConflict;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 2:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.InsertNullValue;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 3:
                userfrendlyporuka.PorukaTekst = porukazaprikaz + " - " + ErrorMessage.UserFriendlyMessage.TransactionEnded;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 4:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.ObjectReferenceNotSet;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 5:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.ExecutePermission;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 6:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.LoginFailed;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 7:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.SelectPermission;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 8:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.UniqueKeyConstraint;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 9:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.TransactionAbortedException;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 10:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.TimeoutException;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 11:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.InvalidObjectName;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 12:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.DeleteConflicted;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 13:;
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.UpdateConflicted;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;

            case 14:
                userfrendlyporuka.PorukaTekst = ErrorMessage.UserFriendlyMessage.DeletePermission;
                userfrendlyporuka.StatusTekst = ErrorMessage.MessageStatus.Jedan;
                break;
            }


            return(userfrendlyporuka);
        }