Esempio n. 1
0
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            var result = _currentItem.Update();

            if (!result.Success)
            {
                MessageWindow.ShowAlertMessage(result.Message);
                return;
            }
            DialogResult = true;
            Close();
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            int er = 0;

            ep.Clear();

            if (cmbProduct.SelectedValue == null || cmbProduct.SelectedValue == null)
            {
                er++;
                ep.SetError(cmbProduct, "Product Required");
            }

            if (txtTitle.Text == "")
            {
                er++;
                ep.SetError(txtTitle, "Title Required");
            }

            if (pbImage.Image == null)
            {
                er++;
                ep.SetError(pbImage, "Image Required");
            }

            if (er > 0)
            {
                return;
            }

            productImage.ProductId = Convert.ToInt32(cmbProduct.SelectedValue);
            productImage.Title     = txtTitle.Text;
            productImage.Image     = FileImage.ImageToByte(pbImage.Image);

            if (productImage.Update())
            {
                MessageBox.Show(@"Image Updated");
                Close();
            }

            else
            {
                MessageBox.Show(productImage.Error);
            }
        }