private LineaImportarModel CrearLineaImportar(JToken item) { var result = new LineaImportarModel(); result.Decimalesmedidas = item.Value <int?>("Decimalesmedidas") ?? 0; result.Decimalesmonedas = item.Value <int?>("Decimalesmonedas") ?? 0; result.Ancho = item.Value <double?>("Ancho") ?? 0; result.Largo = item.Value <double?>("Largo") ?? 0; result.Grueso = item.Value <double?>("Grueso") ?? 0; result.Canal = item.Value <string>("Canal"); result.Cantidad = item.Value <double?>("Cantidad") ?? 0; result.Fkarticulos = item.Value <string>("Fkarticulos"); result.Descripcion = item.Value <string>("Descripcion"); result.Metros = item.Value <double?>("Metros") ?? 0; result.Cuotaiva = item.Value <double?>("Cuotaiva") ?? 0; result.Cuotarecargoequivalencia = item.Value <double?>("Cuotarecargoequivalencia") ?? 0; result.Fktiposiva = item.Value <string>("Fktiposiva"); result.Porcentajeiva = item.Value <double?>("Porcentajeiva") ?? 0; result.Porcentajerecargoequivalencia = item.Value <double?>("Porcentajerecargoequivalencia") ?? 0; result.Fkunidades = item.Value <string>("Fkunidades"); result.Importe = Math.Round(item.Value <double?>("Importe") ?? 0, result.Decimalesmonedas); result.Importedescuento = item.Value <double?>("Importedescuento") ?? 0; result.Lote = item.Value <string>("Lote"); result.Precio = Math.Round(item.Value <double?>("Precio") ?? 0, result.Decimalesmonedas); result.Precioanterior = item.Value <double?>("Precioanterior") ?? 0; result.Porcentajedescuento = item.Value <double?>("Porcentajedescuento") ?? 0; result.Tabla = item.Value <int?>("Tabla") ?? 0; result.Revision = ""; result.Fkdocumento = item.Value <string>("FkAlbaranes"); result.Fkdocumentoid = item.Value <int?>("Id")?.ToString() ?? ""; return(result); }
private LineaImportarModel CrearLineaImportar(JToken item) { var result = new LineaImportarModel(); var moneda = item.Value <int?>("Fkmonedas"); var serviceMonedas = FService.Instance.GetService(typeof(MonedasModel), ContextService); var monedaObj = serviceMonedas.get(moneda?.ToString() ?? "") as MonedasModel; result.Decimalesmedidas = item.Value <int?>("Decimalesmedidas") ?? 0; result.Decimalesmonedas = item.Value <int?>("Decimalesmonedas") ?? 0; result.Ancho = item.Value <double?>("Ancho") ?? 0; result.Largo = item.Value <double?>("Largo") ?? 0; result.Grueso = item.Value <double?>("Grueso") ?? 0; result.Canal = item.Value <string>("Canal"); result.Cantidad = item.Value <double?>("Cantidad") ?? 0; result.Fkarticulos = item.Value <string>("Fkarticulos"); result.Descripcion = item.Value <string>("Descripcion"); result.Metros = item.Value <double?>("Metros") ?? 0; result.Cuotaiva = item.Value <double?>("Cuotaiva") ?? 0; result.Cuotarecargoequivalencia = item.Value <double?>("Cuotarecargoequivalencia") ?? 0; result.Fktiposiva = item.Value <string>("Fktiposiva"); result.Porcentajeiva = item.Value <double?>("Porcentajeiva") ?? 0; result.Porcentajerecargoequivalencia = item.Value <double?>("Porcentajerecargoequivalencia") ?? 0; result.Fkunidades = item.Value <string>("Fkunidades"); result.Importe = Math.Round(item.Value <double?>("Importe") ?? 0, monedaObj.Decimales); result.Importedescuento = item.Value <double?>("Importedescuento") ?? 0; result.Lote = item.Value <string>("Lote"); result.Precio = Math.Round(item.Value <double?>("Precio") ?? 0, monedaObj.Decimales); result.Precioanterior = item.Value <double?>("Precioanterior") ?? 0; result.Porcentajedescuento = item.Value <double?>("Porcentajedescuento") ?? 0; result.Tabla = item.Value <int?>("Tabla") ?? 0; result.Revision = ""; result.Fkdocumento = item.Value <string>("Fkpresupuestos"); result.Fkdocumentoid = item.Value <int?>("Id")?.ToString() ?? ""; result.Fkdocumentoreferencia = item.Value <string>("Fkpresupuestosreferencia")?.ToString() ?? ""; return(result); }
private LineaImportarModel CrearLineaImportar(JToken item) { var result = new LineaImportarModel(); result.Id = item.Value <int>("Id"); result.Fkalbaranes = item.Value <int>("Fkalbaranes"); result.Decimalesmedidas = item.Value <int?>("Decimalesmedidas") ?? 0; result.Decimalesmonedas = item.Value <int?>("Decimalesmonedas") ?? 0; result.Ancho = item.Value <double?>("Ancho") ?? 0; result.Largo = item.Value <double?>("Largo") ?? 0; result.Grueso = item.Value <double?>("Grueso") ?? 0; result.Canal = item.Value <string>("Canal"); result.Cantidad = item.Value <double?>("Cantidad") ?? 0; result.Fkarticulos = item.Value <string>("Fkarticulos"); result.Descripcion = item.Value <string>("Descripcion"); result.Metros = item.Value <double?>("Metros") ?? 0; result.Cuotaiva = item.Value <double?>("Cuotaiva") ?? 0; result.Cuotarecargoequivalencia = item.Value <double?>("Cuotarecargoequivalencia") ?? 0; result.Fktiposiva = item.Value <string>("Fktiposiva"); result.Porcentajeiva = item.Value <double?>("Porcentajeiva") ?? 0; result.Porcentajerecargoequivalencia = item.Value <double?>("Porcentajerecargoequivalencia") ?? 0; result.Fkunidades = item.Value <string>("Fkunidades"); result.Importe = Math.Round(item.Value <double?>("Importe") ?? 0, result.Decimalesmonedas); result.Importedescuento = item.Value <double?>("Importedescuento") ?? 0; result.Lote = item.Value <string>("Lote"); result.Precio = Math.Round(item.Value <double?>("Precio") ?? 0, result.Decimalesmonedas); result.Precioanterior = item.Value <double?>("Precioanterior") ?? 0; result.Porcentajedescuento = item.Value <double?>("Porcentajedescuento") ?? 0; result.Tabla = item.Value <int?>("Tabla") ?? 0; result.Revision = ""; result.Fkdocumento = item.Value <string>("Fkpedidos"); result.Fkdocumentoid = item.Value <int?>("Id")?.ToString() ?? ""; result.Fkdocumentoreferencia = item.Value <string>("Fkpedidosreferencia"); result.Contenedor = item.Value <string>("Contenedor"); result.Sello = item.Value <string>("Sello"); var valorcaja = item.Value <string>("Caja"); if (String.IsNullOrEmpty(valorcaja)) { result.Caja = null; } else { result.Caja = Int32.Parse(valorcaja); } var valorpesoneto = item.Value <string>("Pesoneto"); if (String.IsNullOrEmpty(valorpesoneto)) { result.Pesoneto = null; } else { result.Pesoneto = Convert.ToDouble(valorpesoneto); } return(result); }