Пример #1
0
        //Nuevo producto
        private void crearProducto(object sender, RoutedEventArgs e)
        {
            int filas = 0;

            if (String.IsNullOrEmpty(txtNombre.Text) ||
                String.IsNullOrEmpty(txtCantidad.Text) ||
                String.IsNullOrEmpty(rutaimg) ||
                String.IsNullOrEmpty(txtCantidad.Text))
            {
                MessageBox.Show("No se permiten campos vacios");
            }
            else
            {
                int cant = Int32.Parse(txtCantidad.Text);
                if (cant < 0)
                {
                    MessageBox.Show("No se permiten numeros negativos");
                }
                else
                {
                    CADProducto con = new CADProducto();
                    Producto    p   = new Producto();
                    p.nombre   = txtNombre.Text;
                    p.cantidad = cant;
                    p.imagen   = rutaimg;
                    filas      = con.crearProducto(p);
                    switch (filas)
                    {
                    case 1:
                        MessageBox.Show("Producto registrado");
                        clearData();
                        break;

                    case -2:
                        MessageBox.Show("Ya hay un producto con este nombre");
                        break;

                    default:
                        MessageBox.Show("Producto no registrado");
                        break;
                    }
                }
            }
        }