public static void Actualizar(DimensionesPaquete dimensionesPaquete) { using (var unidadDeTrabajo = new UnidadDeTrabajo(new IbushakProductosContext())) { unidadDeTrabajo.DimensionesPaquete.actualizar(dimensionesPaquete); unidadDeTrabajo.guardarCambios(); } }
private void ValidacionDatosDimensionesPaquete(DimensionesPaquete dimensionesPaqueteNuevo) { DimensionesPaquete dimensionesPaqueteViejo = DimensionesPaqueteAdapter.ObtenerDimensionesPaquete(dimensionesPaqueteNuevo.ASIN); List <CampoActualizado> lstCamposActualizado = dimensionesPaqueteNuevo.DetailedCompare(dimensionesPaqueteViejo); if (lstCamposActualizado.Count <= 0) { return; } productoActualizado.Campos.AddRange(lstCamposActualizado); cambioDimensionesPaquete = true; Cambio = true; }
private SuiteTalkWs.CustomFieldRef[] CustomListDimensionPaquete(string internalId, DimensionesPaquete dimencion) { if (!string.IsNullOrEmpty(internalId)) { return(new SuiteTalkWs.CustomFieldRef[] { GenerateSelectCustomFieldRef("custrecord_dp_item", internalId, "2246"), GenerarStringCustomFieldRef("custrecord_dp_unidadmedida", dimencion.UnidadMedida), GenerarStringCustomFieldRef("custrecord_dp_unidadpeso", dimencion.UnidadPeso), GenerarStringCustomFieldRef("custrecord_dp_height", dimencion.Height.ToString(CultureInfo.InvariantCulture)), GenerarStringCustomFieldRef("custrecord_dp_length", dimencion.Length.ToString(CultureInfo.InvariantCulture)), GenerarStringCustomFieldRef("custrecord_dp_weight", dimencion.Weight.ToString(CultureInfo.InvariantCulture)), GenerarStringCustomFieldRef("custrecord_dp_width", dimencion.Width.ToString(CultureInfo.InvariantCulture)) }); } return(new SuiteTalkWs.CustomFieldRef[] { GenerarStringCustomFieldRef("custrecord_dp_unidadmedida", dimencion.UnidadMedida), GenerarStringCustomFieldRef("custrecord_dp_unidadpeso", dimencion.UnidadPeso), GenerarStringCustomFieldRef("custrecord_dp_height", dimencion.Height.ToString(CultureInfo.InvariantCulture)), GenerarStringCustomFieldRef("custrecord_dp_length", dimencion.Length.ToString(CultureInfo.InvariantCulture)), GenerarStringCustomFieldRef("custrecord_dp_weight", dimencion.Weight.ToString(CultureInfo.InvariantCulture)), GenerarStringCustomFieldRef("custrecord_dp_width", dimencion.Width.ToString(CultureInfo.InvariantCulture)) }); }