private void button1_Click(object sender, EventArgs e) { if (Editar == false) { try { objetoCN.Insertar(txtNombre.Text, txtDescripcion.Text, txtMarca.Text, txtPrecio.Text, txtStock.Text); MessageBox.Show("Se inserto correctamente"); MostrarProductos(); } catch (Exception ex) { MessageBox.Show("No se pudo insertar los datos por: " + ex); } } if (Editar == true) { try { objetoCN.Editar(txtNombre.Text, txtDescripcion.Text, txtMarca.Text, txtPrecio.Text, txtStock.Text, idProducto); MessageBox.Show("Se inserto correctamente"); MostrarProductos(); limpiarForm(); Editar = false; } catch (Exception ex) { MessageBox.Show("No se pudo insertar los datos por: " + ex); } } }
private void btn_ACTUALIZAR_P_Click(object sender, RoutedEventArgs e) { CN_Productos NPro = new CN_Productos(); if (string.IsNullOrEmpty(TXT_Nombre_Producto.Text)) { MessageBox.Show("Verifique que el campo Nombre del Producto se encuentre lleno"); return; } else if (string.IsNullOrEmpty(TXT_Nombre_Proveedor.Text)) { MessageBox.Show("Verifique que se selecciono un Proveedor"); return; } else if (cmb_tipo_producto.SelectedIndex == -1) { MessageBox.Show("Verifique que se haya escogido un Tipo de Producto"); return; } else if (string.IsNullOrEmpty(TXT_Marca.Text)) { MessageBox.Show("Verifique que el campo Marca se encuentre lleno"); return; } else if (string.IsNullOrEmpty(TXT_valor_unitario.Text)) { MessageBox.Show("Verifique que se digito un valor unitario del producto"); return; } else if (string.IsNullOrEmpty(TXT_STOCK.Text)) { MessageBox.Show("Verifique que se digito la cantidad en stock del producto"); return; } else { char separator = Convert.ToChar(Thread.CurrentThread.CurrentCulture.NumberFormat.NumberDecimalSeparator); NPro.Editar(TXT_Nombre_Producto.Text, Convert.ToInt32(cmb_tipo_producto.SelectedValue), Convert.ToInt32(BUSCAR.idProveedor), TXT_Marca.Text, TXT_valor_unitario.Text.Replace(',', separator), Convert.ToInt32(TXT_STOCK.Text), Convert.ToInt32(idProducto)); MessageBox.Show("Producto Actualizado Correctamente"); dgvProductos.SetBinding(ItemsControl.ItemsSourceProperty, new Binding { Source = new DataTable() }); limpiarForm(); btn_Agregar_NP.IsEnabled = true; return; } }
private void btn_ACTUALIZAR_P_Click(object sender, RoutedEventArgs e) { CN_Productos NPro = new CN_Productos(); if (string.IsNullOrEmpty(TXT_Nombre_Producto.Text)) { MessageBox.Show("Verifique que el campo Nombre del Producto se encuentre lleno"); return; } else if (string.IsNullOrEmpty(TXT_Nombre_Proveedor.Text)) { MessageBox.Show("Verifique que se selecciono un Proveedor"); return; } else if (cmb_tipo_producto.SelectedIndex == -1) { MessageBox.Show("Verifique que se haya escogido un Tipo de Producto"); return; } else if (string.IsNullOrEmpty(TXT_Marca.Text)) { MessageBox.Show("Verifique que el campo Marca se encuentre lleno"); return; } else if (string.IsNullOrEmpty(TXT_valor_unitario.Text)) { MessageBox.Show("Verifique que se digito un valor unitario del producto"); return; } else if (string.IsNullOrEmpty(TXT_STOCK.Text)) { MessageBox.Show("Verifique que se digito la cantidad en stock del producto"); return; } else { NPro.Editar(TXT_Nombre_Producto.Text, Convert.ToInt32(cmb_tipo_producto.SelectedValue), Convert.ToInt32(BUSCAR.idProveedor), TXT_Marca.Text, TXT_valor_unitario.Text, Convert.ToInt32(TXT_STOCK.Text), Convert.ToInt32(idProducto)); MessageBox.Show("Producto Actualizado Correctamente"); MostrarProductos(); limpiarForm(); btn_Agregar_NP.IsEnabled = true; return; } }