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; }
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; }
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; }