private void ddlSkladiste_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSkladiste.SelectedIndex == 0) { FormInventura form = new FormInventura(this.terminal, this.katalog, this.Location, this.Width, this.Height, this.WindowState); form.Show(); this.Close(); return; } MTrenisClient c = new MTrenisClient(); try { MTrenisSVC.Inventura i = c.DohvatiInventuru(ddlSkladiste.SelectedValue.ToString()); this.inventura = new KInventura(ddlSkladiste.SelectedValue.ToString(), i.godina, i.rBr, i.kontrola, i.vremPoc, i.vremSvrs); lblInvGodina.Text = i.godina.ToString(); lblInvBroj.Text = i.rBr; lblInvKontrola.Text = i.kontrola.ToString(); lblInvTrajanje.Text = i.vremPoc.ToString() + " - " + i.vremSvrs.ToString(); } 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(); } } }
public FormInvUpisnik(Terminal _terminal, Katalog _katalog, Point _koordinate, int _širina, int _visina, FormWindowState _stanje, KInventura _inventura) : base(_terminal, _katalog, _koordinate, _širina, _visina, _stanje) { InitializeComponent(); this.inventura = _inventura; txtLokacija.Focus(); CoreScannerProxy.Instance.BarcodeEvent += new BarcodeEventHandler(OnBarcode); // Događaj za očitanje barkoda. }
int take = 20; // Zapravo se čita iz konfiguracijske datoteke. #endregion Fields #region Constructors public FormInvPregled(Terminal _terminal, Katalog _katalog, Point _koordinate, int _širina, int _visina, FormWindowState _stanje, KInventura _i) : base(_terminal, _katalog, _koordinate, _širina, _visina, _stanje) { InitializeComponent(); this.inventura = _i; dgvInvPregled.AutoGenerateColumns = false; pnlStraničnik.Left = (pnlStraničnik.Parent.Width - pnlStraničnik.Width) / 2; take = Convert.ToInt32(ConfigurationManager.AppSettings["InvPregledTake"]); CoreScannerProxy.Instance.BarcodeEvent += new BarcodeEventHandler(OnBarcode); // Događaj za očitanje barkoda. txtRoba.Focus(); }