public void ActualizarEstadoArticuloPrueba() { Articulo articulo = new Articulo { id_articulo = 1 }; articulo.estado = "Aceptado"; Assert.IsTrue(articulo.Actualizar()); }
public void Registrar(EArticulo producto) { StringBuilder.Clear(); if (!ValidarProducto(producto)) { return; } if (producto.Id <= 0) { _articuloDatos.Insertar(producto); } else { _articuloDatos.Actualizar(producto); } }
/// <summary> /// Verifica si se seleccionó un archivo; si sí, reemplaza el existente del Articulo /// por el nuevo, conservando el nombre del antiguo archivo. /// </summary> /// <param name="sender">Botón</param> /// <param name="e">Evento del botón</param> private void GuardarCambiosButton_Click(object sender, RoutedEventArgs e) { if (rutaArchivo.Equals(string.Empty)) { MessageBox.Show("Debes seleccionar un archivo a reemplazar."); return; } articulo.estado = "Aceptado"; try { if (!articulo.Actualizar()) { MessageBox.Show("Error al establecer una conexión."); return; } File.Copy(rutaArchivo, App.ARTICULOS_DIRECTORIO + "/" + articulo.archivo, true); MessageBox.Show("Cambios guardados."); Close(); } catch (Exception) { MessageBox.Show("Error al establecer una conexión."); } }