public static void Actualizar(DimensionesPaquete dimensionesPaquete)
 {
     using (var unidadDeTrabajo = new UnidadDeTrabajo(new IbushakProductosContext()))
     {
         unidadDeTrabajo.DimensionesPaquete.actualizar(dimensionesPaquete);
         unidadDeTrabajo.guardarCambios();
     }
 }
示例#2
0
        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;
        }
示例#3
0
 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))
     });
 }