コード例 #1
0
        public void ActualizarEstadoArticuloPrueba()
        {
            Articulo articulo = new Articulo {
                id_articulo = 1
            };

            articulo.estado = "Aceptado";
            Assert.IsTrue(articulo.Actualizar());
        }
コード例 #2
0
 public void Registrar(EArticulo producto)
 {
     StringBuilder.Clear();
     if (!ValidarProducto(producto))
     {
         return;
     }
     if (producto.Id <= 0)
     {
         _articuloDatos.Insertar(producto);
     }
     else
     {
         _articuloDatos.Actualizar(producto);
     }
 }
コード例 #3
0
 /// <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.");
     }
 }