Example #1
0
    public string RobaDodijeliNoviBarkod(string robaSifra, string robaBarkod, string robaBarkodOpis, string mac, string matBroj, string lozinka)
    {
        // < Štoperica>
        //int id = Pocetak("RobaDodijeliNoviBarkod");
        //bool dogodilaSeGreska = false;
        //DateTime pocetakWS = DateTime.Now;
        // </štoperica>

        string rezultat = "OK";
        if (JeAutenticiran(matBroj, lozinka, mac))
        {
            MobRobaCodeTA mobRobaCodeTA = new MobRobaCodeTA();

            string rBkO = null;
            if (robaBarkodOpis != null && robaBarkodOpis != String.Empty)
            {
                rBkO = robaBarkodOpis;
            }
            else
            {
                rBkO = "Barkod dodijeljen u skladištu.";
            }
            try
            {
                mobRobaCodeTA.DodijeliNoviBarkod(robaBarkod, robaSifra, rBkO);
            }
            catch (SqlException ex)
            {
                rezultat = ex.Message;
                // <Štoperica>
                //dogodilaSeGreska = true;
                // </štoperica>
            }
            catch (Exception ex)
            {
                rezultat = ex.Message;
                // <Štoperica>
                //dogodilaSeGreska = true;
                // </štoperica>
            }
            finally
            {
                mobRobaCodeTA.Dispose();
            }
        }
        else
        {
            rezultat = "Authentication failed. ";
        }

        // < Štoperica>
        //TimeSpan intervalWS = DateTime.Now.Subtract(pocetakWS);
        //Kraj(id, intervalWS.TotalMilliseconds, dogodilaSeGreska);
        // </štoperica>

        return rezultat;
    }
Example #2
0
    public bool RobaJeIspravna(string barkod)
    {
        // < Štoperica>
        //int id = Pocetak("RobaJeIspravna");
        //bool dogodilaSeGreska = false;
        //DateTime pocetakWS = DateTime.Now;
        // </štoperica>

        bool robaOK = false;
        int brojArtikala = 0;
        MobRobaCodeTA mobRobaCodeTA = new MobRobaCodeTA();

        try
        {
            brojArtikala = Convert.ToInt32(mobRobaCodeTA.DajBrojArtikala(barkod));
        }
        catch (Exception)
        {
            brojArtikala = 0;
            // <Štoperica>
            //dogodilaSeGreska = true;
            // </štoperica>
        }
        finally
        {
            mobRobaCodeTA.Dispose();
        }
        if (brojArtikala == 1)
        {
            robaOK = true;
        }

        // < Štoperica>
        //TimeSpan intervalWS = DateTime.Now.Subtract(pocetakWS);
        //Kraj(id, intervalWS.TotalMilliseconds, dogodilaSeGreska);
        // </štoperica>

        return robaOK;
    }
Example #3
0
    public DataSet RobaDajSifruPoBarkodu(string barkod)
    {
        // < Štoperica>
        //int id = Pocetak("RobaDajSifruPoBarkodu");
        //bool dogodilaSeGreska = false;
        //DateTime pocetakWS = DateTime.Now;
        // </štoperica>

        DataSet ds = new DataSet("Sifra");
        MobRobaCodeTA mobRobaCodeTA = new MobRobaCodeTA();

        try
        {
            ds.Tables.Add(mobRobaCodeTA.DajSifru(barkod));
            ds.Tables[0].TableName = "Roba"; // Imenovati tablice je lijepa praksa, iako ne i nužna.
        }
        catch (Exception)
        {
            ds = null;
            // <Štoperica>
            //dogodilaSeGreska = true;
            // </štoperica>
        }
        finally
        {
            mobRobaCodeTA.Dispose(); // Za otpuštanje table adaptera se brine garbage collector, ali ne šteti ako ga ruèno anuliramo.
        }

        // < Štoperica>
        //TimeSpan intervalWS = DateTime.Now.Subtract(pocetakWS);
        //Kraj(id, intervalWS.TotalMilliseconds, dogodilaSeGreska);
        // </štoperica>

        return ds;
    }