private void Button_Guardar(object sender, RoutedEventArgs e) { Producto producto; bool paso = false; producto = LlenaClase(); if (IdTextbox.Text == "0") { paso = ProductoBLL.Guardar(producto); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("Personas No Existe!!"); } MessageBox.Show("Persona Modificada!!"); paso = ProductoBLL.Modificar(producto); } if (paso) { MessageBox.Show("¡¡Guardado!!"); } else { MessageBox.Show("No se Guardo!!"); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!Validar()) { return; } if (productos.ProductoId == 0) { paso = ProductoBLL.Guardar(productos); } else { if (!ExisteEnLaBaseDeDatosProducto()) { MessageBox.Show("No se puede Modificar un Producto que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); return; } paso = ProductoBLL.Modificar(productos); } if (paso) { Limpiar(); MessageBox.Show("Guardado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo"); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!Validar()) { return; } if (String.IsNullOrEmpty(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0") { paso = ProductoBLL.Guardar(producto); } else { if (!ExisteEnDb()) { MessageBox.Show("No existe el cliente en la base de " + "datos", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information); return; } paso = ProductoBLL.Modificar(producto); } if (paso) { MessageBox.Show("Guardado!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information); Limpiar(); } else { MessageBox.Show(" No guardado!!", "Informacion", MessageBoxButton.OKCancel, MessageBoxImage.Information); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!Validar()) { return; } if (String.IsNullOrEmpty(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0") { paso = ProductoBLL.Guardar(producto); } else { if (!ExisteEnDb()) { MessageBox.Show("Persona no Valida", "Error", MessageBoxButton.OK, MessageBoxImage.Information); return; } paso = ProductoBLL.Modificar(producto); } if (paso) { MessageBox.Show("Accion Realizada ", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information); Limpiar(); } else { MessageBox.Show(" No guardado", "Error", MessageBoxButton.OKCancel, MessageBoxImage.Information); } }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (string.IsNullOrWhiteSpace(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0") { paso = ProductoBLL.Guardar(producto); } else { if (!ExisteBD()) { MessageBox.Show("No Se puede Modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); return; } paso = ProductoBLL.Modificar(producto); } if (paso) { Limpiar(); MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void ModificarTest() { bool paso; Producto producto = new Producto(); producto.ArticulosId = 4; producto.Descripcion = "Manzanas"; producto.Existencia = 3; producto.Costo = Convert.ToDecimal(25.00); producto.ValorInventario = producto.Existencia * producto.Costo; paso = ProductoBLL.Modificar(producto); Assert.AreEqual(paso, true); }
private async void btnAceptar_Click(object sender, RoutedEventArgs e) { try { switch (await this.ShowMessageAsync("Informacion", "¿Esta seguro de que está todo correcto?", MessageDialogStyle.AffirmativeAndNegative)) { case MessageDialogResult.Negative: await this.ShowMessageAsync("Informacion", "Cambios cancelados."); break; case MessageDialogResult.Affirmative: List <DetallePedidoBLL> detalle = (List <DetallePedidoBLL>)dgDetalle.ItemsSource; foreach (var d in detalle) { ProductoBLL producto = (from pr in new ProductoBLL().ListarTodo() where pr.Id_producto == d.IdProducto select pr).FirstOrDefault(); d.Estado = EstadoPedido.Finalizado; d.modificar(); producto.Stock_produc = producto.Stock_produc + detalleActual.Cantidad; producto.Modificar(); } if (detalle.Count != 0) { await this.ShowMessageAsync("Informacion", "Cambios guardados"); //DesactivarBotones(); } else { await this.ShowMessageAsync("Informacion", "No se encuentran datos"); } break; } } catch (Exception ex) { await this.ShowMessageAsync("Error", ex.Message); } ListarDatos(); }
public void ModificarTest() { bool paso; Producto producto = new Producto(); producto.ProductoId = 3; producto.DepartamentoId = 1; producto.Descripcion = "Manzanas Verdes"; producto.Costo = 18; producto.Precio = 30; producto.PorCientoGanancia = 12; producto.CantidadIventario = 0;; paso = ProductoBLL.Modificar(producto); Assert.AreEqual(paso, true); }
private void GuardarButton_Click(object sender, EventArgs e) { Producto producto; bool paso = false; if (HayErrores()) { MessageBox.Show("Debe llenar los campos indicados", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Error); } producto = LlenaClase(); if (ProductoIdNumericUpDown.Value == 0) { paso = ProductoBLL.Guardar(producto); MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { int id = Convert.ToInt32(ProductoIdNumericUpDown.Value); producto = ProductoBLL.Buscar(id); if (producto != null) { paso = ProductoBLL.Modificar(LlenaClase()); MessageBox.Show("Modificado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Id no existe", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (paso) { LimpiarObjetos(); } else { MessageBox.Show("No se pudo guardar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void guardarButton_Click(object sender, RoutedEventArgs e) { Productos productos; bool paso = false; if (!ValidarCampos()) { return; } productos = LlenaClase(); if (Convert.ToInt32(idTextBox.Text) == 0) { paso = ProductoBLL.Guardar(productos); } else { if (!VerificarExistencia()) { MessageBox.Show("Producto No Existe!!"); } paso = ProductoBLL.Modificar(productos); } if (paso) { MessageBox.Show("Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCampos(); } else { MessageBox.Show("Error al Guardar!!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Guardarbutton_Click_1(object sender, EventArgs e) { Producto productos; bool paso = false; if (!ValidarGuardar()) { return; } productos = LlenaClase(); if (ProductoIDnumericUpDown.Value == 0) { paso = ProductoBLL.Guardar(productos); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede guardar un producto que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } paso = ProductoBLL.Modificar(productos); } if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } Limpiar(); }
private async void btnAceptardetalle_Click(object sender, RoutedEventArgs e) { try { switch (await this.ShowMessageAsync("Informacion", "¿Esta seguro de los cambios?", MessageDialogStyle.AffirmativeAndNegative)) { case MessageDialogResult.Affirmative: ProductoBLL producto = (from pr in new ProductoBLL().ListarTodo() where pr.Id_producto == detalleActual.IdProducto select pr).FirstOrDefault(); if (detalleActual.Estado != EstadoPedido.Finalizado) { producto.Stock_produc = producto.Stock_produc + detalleActual.Cantidad; producto.Modificar(); detalleActual.Estado = EstadoPedido.Finalizado; detalleActual.modificar(); await this.ShowMessageAsync("Informacion", "Cambios guardados"); } break; case MessageDialogResult.Negative: await this.ShowMessageAsync("Informacion", "Cambios cancelados"); break; } detalleActual = null; ListarDatos(); } catch (Exception ex) { await this.ShowMessageAsync("Error", ex.Message); } }