private void btnUpiši_Click(object sender, EventArgs e) { txtKoličina.Text = txtKoličina.Text.Trim().Replace(",", "."); txtBarkod.Text = txtBarkod.Text.ToUpper(); string msg; if (!IcOK(out msg)) { MessageBox.Show(msg, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } string kaje = F.RazriješiŠifruIliBarkod(txtBarkod.Text); MTrenisClient c = new MTrenisClient(); try { if (kaje == "b") { c.UpisiInvStavkuBarkodom(this.inventura.godina, this.inventura.rBr, this.inventura.kontrola, this.inventura.skladiste, txtLokacija.Text, txtBarkod.Text, Convert.ToDecimal(txtKoličina.Text), this.terminal.skladištar.mBr, this.terminal.skladištar.lozinka, this.terminal.macAdrese[0]); } else if (kaje == "š") { c.UpisiInvStavkuSifrom(this.inventura.godina, this.inventura.rBr, this.inventura.kontrola, this.inventura.skladiste, txtLokacija.Text, txtBarkod.Text, Convert.ToDecimal(txtKoličina.Text), this.terminal.skladištar.mBr, this.terminal.skladištar.lozinka, this.terminal.macAdrese[0]); } txtBarkod.Text = String.Empty; txtKoličina.Text = String.Empty; lblRoba.Text = P.INVUPISNIK_STAVKA_UPISANA; txtBarkod.Focus(); } catch (FaultException<MTrenisKvar> ex) { MessageBox.Show(ex.Detail.opis, ex.Detail.oznaka.ToString(), MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, P.MSGBOX_ERR_TITLE, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { if (c != null && c.State != CommunicationState.Closed) { c.Close(); } } }