예제 #1
0
파일: WS.cs 프로젝트: Brumiko/MobTrenisIS
    public int DokumentOdloziStavke(string mac, string matBroj, string lozinka, string izlaznaLokacijaOznaka, string skladisteOznaka, string dokVrsta, string dokBroj)
    {
        // < Štoperica>
        //int id = Pocetak("DokumentOdloziStavke");
        //bool dogodilaSeGreska = false;
        //DateTime pocetakWS = DateTime.Now;
        // </štoperica>

        int azuriranoRedaka = -1;
        if (JeAutenticiran(matBroj, lozinka, mac))
        {
            SkladokTA skladokTA = new SkladokTA();

            try
            {
                azuriranoRedaka = skladokTA.OdloziStavke(mac, matBroj, izlaznaLokacijaOznaka, skladisteOznaka, dokVrsta, dokBroj);
            }
            catch (Exception)
            {
                azuriranoRedaka = -1;
                // <Štoperica>
                //dogodilaSeGreska = true;
                // </štoperica>
            }
            finally
            {
                skladokTA.Dispose();
            }
        }

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

        return azuriranoRedaka;
    }
예제 #2
0
파일: WS.cs 프로젝트: Brumiko/MobTrenisIS
    public bool DokumentMozeUlazPSS(string skladisteOznaka, string dokVrsta, string dokBroj)
    {
        // < Štoperica>
        //int id = Pocetak("DokumentMozeUlazPSS");
        //bool dogodilaSeGreska = false;
        //DateTime pocetakWS = DateTime.Now;
        // </štoperica>

        bool? mozeUlaz = null;
        SkladokTA skladokTA = new SkladokTA();

        try
        {
            skladokTA.MozeLiUlazPSS(skladisteOznaka, dokVrsta, dokBroj, out mozeUlaz);
        }
        catch (Exception)
        {
            mozeUlaz = false;
            // <Štoperica>
            //dogodilaSeGreska = true;
            // </štoperica>
        }
        finally
        {
            skladokTA.Dispose();
        }
        if (mozeUlaz == null)
        {
            mozeUlaz = false;
        }

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

        return mozeUlaz.Value;
    }
예제 #3
0
파일: WS.cs 프로젝트: Brumiko/MobTrenisIS
    public int DokumentObradiStavkuPSS(string skladisteOznaka, string skladisteOznaka2, string lokacijaOznaka, string dokVrsta, string dokBroj, string robaBarkod, string robaSifra, float prometUlaz, string mac, string matBroj, string lozinka)
    {
        // < Štoperica>
        //int id2 = Pocetak("DokumentObradiStavkuPSS");
        //bool dogodilaSeGreska = false;
        //DateTime pocetakWS = DateTime.Now;
        // </štoperica>

        int id = 0;
        if (JeAutenticiran(matBroj, lozinka, mac))
        {
            SkladokTA skladokTA = new SkladokTA();
            decimal? decID = null;

            string rBarkod = null;
            if (robaBarkod != null && robaBarkod != String.Empty)
            {
                rBarkod = robaBarkod;
            }

            string rSifra = null;
            if (robaSifra != null && robaSifra != String.Empty)
            {
                rSifra = robaSifra;
            }

            try
            {
                skladokTA.ObradiStavkuPSS(skladisteOznaka, skladisteOznaka2, lokacijaOznaka, dokVrsta, dokBroj, rBarkod, rSifra, prometUlaz, mac, matBroj, out decID);
            }
            catch (Exception)
            {
                decID = null;
                // <Štoperica>
                //dogodilaSeGreska = true;
                // </štoperica>
            }
            finally
            {
                skladokTA.Dispose();
            }
            if (decID != null)
            {
                id = Convert.ToInt32(decID);
            }
        }

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

        return id;
    }
예제 #4
0
파일: WS.cs 프로젝트: Brumiko/MobTrenisIS
    public DateTime DajDatum()
    {
        // < Štoperica>
        //int id = Pocetak("DajDatum");
        //bool dogodilaSeGreska = false;
        //DateTime pocetakWS = DateTime.Now;
        // </štoperica>

        DateTime? datum = null;
        SkladokTA skladokTA = new SkladokTA();
        try
        {
            datum = skladokTA.DajDatum();
        }
        catch (Exception)
        {
            datum = null;
            // <Štoperica>
            //dogodilaSeGreska = true;
            // </štoperica>
        }
        finally
        {
            skladokTA.Dispose();
        }

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

        return datum.Value;
    }