Ejemplo n.º 1
0
 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();
         }
     }
 }