Ejemplo n.º 1
0
        public async Task<bool> ModificarArticulo(articulo nuevoArticulo)
        {
            using (var contexto = new ipwebec_hydrosEntities())
            {
                var updatedArticulo = contexto.articulo.First(b => b.id == nuevoArticulo.id);

                updatedArticulo.grupo_id = nuevoArticulo.grupo_id;
                updatedArticulo.clase = nuevoArticulo.clase;
                updatedArticulo.control_stock = nuevoArticulo.control_stock;
                updatedArticulo.descripcion = nuevoArticulo.descripcion;
                updatedArticulo.fecha_creacion = nuevoArticulo.fecha_creacion;
                updatedArticulo.foto = nuevoArticulo.foto;
                updatedArticulo.impuesto_id = nuevoArticulo.impuesto_id;
                updatedArticulo.marca_id = nuevoArticulo.marca_id;
                updatedArticulo.nombre_completo = nuevoArticulo.nombre_completo;
                updatedArticulo.nombre_corto = nuevoArticulo.nombre_corto;
                updatedArticulo.nombre_foto = nuevoArticulo.nombre_foto;
                updatedArticulo.precio_compra = nuevoArticulo.precio_compra;
                updatedArticulo.precio_venta = nuevoArticulo.precio_venta;
                updatedArticulo.stock_actual = nuevoArticulo.stock_actual;
                updatedArticulo.stock_minimo = nuevoArticulo.stock_minimo;
                updatedArticulo.unidad_medida_id = nuevoArticulo.unidad_medida_id;


                int affected = await contexto.SaveChangesAsync();

                return (affected == 1);
            }
        }
Ejemplo n.º 2
0
        //tabla articulo
        public async Task<bool> InsertarArticulo(articulo nuevoArticulo)
        {
            using (var contexto = new ipwebec_hydrosEntities())
            {
                contexto.articulo.Add(nuevoArticulo);

                int affected = await contexto.SaveChangesAsync();

                return (affected == 1);
            }
        }