public Producto(ProductoJSON producto) { _ID = producto.f0; // Utils.cint(data["ID"].ToString()); _categoria_ID = producto.f1; // Utils.cint(data["categoria_ID"].ToString()); _codigo_barra = producto.f2; // data["codigo_barra"].ToString(); _codigo_barra_grupo = producto.f3; // data["codigo_barra_grupo"].ToString(); _nombre = producto.f4; // data["nombre"].ToString(); _descripcion = producto.f5; // data["descripcion"].ToString(); _stock_actual = Utils.cdouble(producto.f6.ToString()); _stock_minimo = Utils.cdouble(producto.f7.ToString()); _precio_venta = Utils.cdouble(producto.f8.ToString()); _unidad = producto.f9; // data["unidad"].ToString(); _unidad_grupo = producto.f10.ToString(); // data["unidad_grupo"].ToString(); _cantidad_grupo = Utils.cdouble(producto.f11.ToString()); _estado = Utils.cint(producto.f12.ToString()); _ultimo_precio_compra = Utils.cint(producto.f13.ToString()); _ultimo_precio_venta = Utils.cint(producto.f14.ToString()); _ultima_fecha_compra = Utils.cdate(producto.f15); _ultima_fecha_venta = Utils.cdate(producto.f16); _margen_ganancia = Utils.cint(producto.f17.ToString()); _exento = producto.f18.ToString(); _precio_venta_grupo = Utils.cint(producto.f19.ToString()); _cantidad_grupo_adicional = Utils.cdouble(producto.f20.ToString()); _producto_compuesto_ID = Utils.cint(producto.f21.ToString()); _cliente_proveedor_ID = Utils.cint(producto.f22.ToString()); _codigo_producto = producto.f23; _precio_base = Utils.cdouble(producto.f24); _porcentaje_descuento = Utils.cint(producto.f25); _impuesto_ID = Utils.cint(producto.f26); _subcategoria_ID = Utils.cint(producto.f30); }
public static int guardarJSON(ProductoJSON objeto) { try { Query query = new Query("insert", "producto"); query.AddInsert("categoria_ID", objeto.getCategoria_ID()); query.AddInsert("codigo_barra", objeto.getCodigo_barra()); query.AddInsert("codigo_barra_grupo", objeto.getCodigo_barra_grupo()); query.AddInsert("nombre", objeto.getNombre()); query.AddInsert("descripcion", objeto.getDescripcion()); query.AddInsert("stock_actual", objeto.getStock_actual()); query.AddInsert("stock_minimo", objeto.getStock_minimo()); query.AddInsert("precio_venta", objeto.getPrecio_venta()); query.AddInsert("unidad", objeto.getUnidad()); query.AddInsert("unidad_grupo", objeto.getUnidad_grupo()); query.AddInsert("cantidad_grupo", objeto.getCantidad_grupo()); query.AddInsert("estado", objeto.getEstado()); query.AddInsert("ultimo_precio_compra", objeto.getUltimo_precio_compra()); query.AddInsert("ultimo_precio_venta", objeto.getUltimo_precio_venta()); query.AddInsert("ultima_fecha_compra", objeto.getUltima_fecha_compra()); query.AddInsert("ultima_fecha_venta", objeto.getUltima_fecha_venta()); query.AddInsert("margen_ganancia", objeto.getMargen_ganancia()); query.AddInsert("exento", objeto.getExento()); query.AddInsert("precio_venta_grupo", objeto.getPrecio_venta_grupo()); query.AddInsert("cantidad_grupo_adicional", objeto.getCantidad_grupo_adicional()); query.AddInsert("producto_compuesto_ID", objeto.getProducto_compuesto_ID()); query.AddInsert("cliente_proveedor_ID", objeto.getCliente_proveedor_ID()); query.AddInsert("codigo_producto", objeto.getCodigo_producto()); query.AddInsert("precio_base", objeto.getPrecio_base()); query.AddInsert("porcentaje_descuento", objeto.getPorcentaje_descuento()); query.AddInsert("impuesto_ID", objeto.getImpuesto_ID()); query.AddInsert("subcategoria_ID", objeto.getSubcategoria_ID()); query.AddInsert("estado_vigente", "vigente"); //BDConnect.EjecutaSinRetorno(query.listo()); string queryID = query.lastInsertID(); //DataSet dataset=BDConnect.EjecutaConRetorno(queryID); //string queryID = "SELECT ID FROM producto WHERE ID = @@IDENTITY"; DataSet dataset = BDConnect.EjecutaConRetorno(query.listo() + ";" + queryID); int Producto_ID = 0; foreach (DataRow fila in dataset.Tables[0].Rows) { Producto_ID = Utils.cint(fila["LAST_INSERT_ID()"].ToString()); //Producto_ID = Utils.cint(fila["ID"].ToString()); } return(Producto_ID); } catch (Exception ex) { Utils.EscribeLog(ex); return(0); } }
public static void actualizarJSON(ProductoJSON objeto) { try { FachadaProducto.actualizarJSON(objeto); } catch (Exception ex) { Utils.EscribeLog(ex); } }
public static int guardarJSON(ProductoJSON objeto) { try { return(FachadaProducto.guardarJSON(objeto)); } catch (Exception ex) { Utils.EscribeLog(ex); return(0); } }
public static void actualizarJSON(ProductoJSON objeto) { try { Query query = new Query("update", "producto"); query.AddSet("categoria_ID", objeto.getCategoria_ID()); query.AddSet("codigo_barra", objeto.getCodigo_barra()); query.AddSet("codigo_barra_grupo", objeto.getCodigo_barra_grupo()); query.AddSet("nombre", objeto.getNombre()); query.AddSet("descripcion", objeto.getDescripcion()); query.AddSet("stock_actual", objeto.getStock_actual()); query.AddSet("stock_minimo", objeto.getStock_minimo()); query.AddSet("precio_venta", objeto.getPrecio_venta()); query.AddSet("unidad", objeto.getUnidad()); query.AddSet("unidad_grupo", objeto.getUnidad_grupo()); query.AddSet("cantidad_grupo", objeto.getCantidad_grupo()); query.AddSet("estado", objeto.getEstado()); query.AddSet("ultimo_precio_compra", objeto.getUltimo_precio_compra()); query.AddSet("ultimo_precio_venta", objeto.getUltimo_precio_venta()); query.AddSet("ultima_fecha_compra", objeto.getUltima_fecha_compra()); query.AddSet("ultima_fecha_venta", objeto.getUltima_fecha_venta()); query.AddSet("margen_ganancia", objeto.getMargen_ganancia()); query.AddSet("exento", objeto.getExento()); query.AddSet("precio_venta_grupo", objeto.getPrecio_venta_grupo()); query.AddSet("cantidad_grupo_adicional", objeto.getCantidad_grupo_adicional()); query.AddSet("producto_compuesto_ID", objeto.getProducto_compuesto_ID()); query.AddSet("cliente_proveedor_ID", objeto.getCliente_proveedor_ID()); query.AddSet("codigo_producto", objeto.getCodigo_producto()); query.AddSet("precio_base", objeto.getPrecio_base()); query.AddSet("porcentaje_descuento", objeto.getPorcentaje_descuento()); query.AddSet("impuesto_ID", objeto.getImpuesto_ID()); query.AddSet("subcategoria_ID", objeto.getSubcategoria_ID()); query.AddWhere("ID", objeto.getID().ToString()); BDConnect.EjecutaSinRetorno(query.listo()); } catch (Exception ex) { Utils.EscribeLog(ex); } }