Esempio n. 1
0
        internal void Save(UCProduct ucProduct)
        {
            if (!UserControlHelpers.EmptyFieldValidation(ucProduct.TxtName) | !UserControlHelpers.EmptyFieldValidation(ucProduct.TxtPrice) | !UserControlHelpers.EmptyFieldValidation(ucProduct.TxtVAT) | !UserControlHelpers.EmptyFieldValidationCB(ucProduct.CbType) | !UserControlHelpers.EmptyFieldValidationCB(ucProduct.CbCurrency))
            {
                MessageBox.Show("Sva polja su obavezna!");
                return;
            }
            if (!UserControlHelpers.CheckDoubleType(ucProduct.TxtPrice) | !UserControlHelpers.CheckDoubleType(ucProduct.TxtVAT))
            {
                MessageBox.Show("Pogrešan unos!");
                return;
            }

            try
            {
                Product p = new Product();
                p.Name            = ucProduct.TxtName.Text;
                p.PriceWithoutVAT = Math.Ceiling(Double.Parse(ucProduct.TxtPrice.Text));
                p.VAT             = Math.Ceiling(Double.Parse(ucProduct.TxtVAT.Text));
                p.Currency        = (Currency)ucProduct.CbCurrency.SelectedItem;
                p.Type            = (ProductType)ucProduct.CbType.SelectedItem;

                Communication.Communication.Instance.SaveProduct(p);
                MessageBox.Show("Sistem je zapamtio proizvod!");
                ucProduct.Visible = false;
            }
            catch (Exception)
            {
                MessageBox.Show("Sistem ne može da zapamti proizvod!");
            }
        }
Esempio n. 2
0
        internal void InitUCProduct(UCProduct ucProduct)
        {
            ucProduct.CbType.DataSource     = Enum.GetValues(typeof(ProductType));
            ucProduct.CbCurrency.DataSource = Enum.GetValues(typeof(Currency));

            ucProduct.CbType.DropDownStyle     = ComboBoxStyle.DropDownList;
            ucProduct.CbCurrency.DropDownStyle = ComboBoxStyle.DropDownList;

            ucProduct.CbType.SelectedIndex     = -1;
            ucProduct.CbCurrency.SelectedIndex = -1;
        }
Esempio n. 3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            UCProduct uCProduct = new UCProduct();

            panelMain.Controls.Add(uCProduct);
        }