public static SE.SalidaAlmacen SalidaAlmacen(WE.SalidaAlmacen weSalidaAlmacen) { SE.SalidaAlmacen seSalidaAlmacen = null; try { if (weSalidaAlmacen != null) { seSalidaAlmacen = new SE.SalidaAlmacen(); seSalidaAlmacen.Serie = 0; seSalidaAlmacen.Usuario = weSalidaAlmacen.usuario; seSalidaAlmacen.Comentario = weSalidaAlmacen.comentario; seSalidaAlmacen.FechaContable = ParseStringToDatetime(weSalidaAlmacen.FechaContable); seSalidaAlmacen.FechaCreacion = ParseStringToDatetime(weSalidaAlmacen.FechaCreacion); seSalidaAlmacen.DocEntry = 0; seSalidaAlmacen.Detalle = new List <SE.SalidaAlmacenDetalle>(); int nroLinea = 1; foreach (var jsDetalle in weSalidaAlmacen.detalle) { var beDetalle = new SE.SalidaAlmacenDetalle(); beDetalle.NroLinea = nroLinea; beDetalle.Codigo = jsDetalle.codArticulo; beDetalle.Descripcion = jsDetalle.descripcion; beDetalle.Cantidad = ParseStringToDouble(jsDetalle.cantidad); beDetalle.Precio = 0.0; beDetalle.CodAlmacen = jsDetalle.codAlmacen; beDetalle.CodImpuesto = jsDetalle.codImpuesto; beDetalle.CodMoneda = ""; beDetalle.CodCuentaContable = ""; beDetalle.CodProyecto = ""; beDetalle.CodCentroCosto = jsDetalle.codCentroCosto; seSalidaAlmacen.Detalle.Add(beDetalle); nroLinea++; } } return(seSalidaAlmacen); } catch (Exception ex) { throw ex; } }
public static SE.SalidaAlmacen SalidaAlmacen(BE.SalidaAlmacen beSalidaAlmacen) { SE.SalidaAlmacen seSalidaAlmacen = null; try { if (beSalidaAlmacen != null) { seSalidaAlmacen = new SE.SalidaAlmacen(); seSalidaAlmacen.Serie = beSalidaAlmacen.Serie; seSalidaAlmacen.Usuario = beSalidaAlmacen.Usuario; seSalidaAlmacen.Comentario = beSalidaAlmacen.Comentario; seSalidaAlmacen.FechaContable = beSalidaAlmacen.FechaContable; seSalidaAlmacen.FechaCreacion = beSalidaAlmacen.FechaCreacion; seSalidaAlmacen.DocEntry = beSalidaAlmacen.CodSap; seSalidaAlmacen.Detalle = new List <SE.SalidaAlmacenDetalle>(); foreach (var beDetalle in beSalidaAlmacen.Detalle) { var seDetalle = new SE.SalidaAlmacenDetalle(); seDetalle.NroLinea = beDetalle.NroLinea; seDetalle.Codigo = beDetalle.Codigo; seDetalle.Descripcion = beDetalle.Descripcion; seDetalle.Cantidad = beDetalle.Cantidad; seDetalle.CodAlmacen = beDetalle.CodAlmacen; seDetalle.CodImpuesto = beDetalle.CodImpuesto; seDetalle.CodMoneda = beDetalle.CodMoneda; seDetalle.CodCuentaContable = beDetalle.CodCuentaContable; seDetalle.CodProyecto = beDetalle.CodProyecto; seDetalle.CodCentroCosto = beDetalle.CodCentroCosto; seSalidaAlmacen.Detalle.Add(seDetalle); } } return(seSalidaAlmacen); } catch (Exception ex) { throw ex; } }