public Item(OOB.LibVenta.PosOffline.Item.Ficha it) : this() { Id = it.Id; AutoId = it.AutoPrd; NombrePrd = it.NombrePrd; Cantidad = it.Cantidad; PrecioNeto = it.PrecioNeto; TasaIva = it.TasaImpuesto; EsPesado = it.EsPesado; TipoIva = it.TipoIva; CostoUnd = it.CostoCompraUnd; CostoPromUnd = it.CostoPromedioUnd; AutoDepartamento = it.AutoDepartamento; AutoGrupo = it.AutoGrupo; AutoSubGrupo = it.AutoSubGrupo; AutoTasa = it.AutoTasaIva; Categoria = it.Categoria; CodigoPrd = it.CodigoPrd; Decimales = it.Decimales; EmpaqueCodigo = it.EmpCodigo; EmpaqueDescripcion = it.EmpDescripcion; EmpaqueContenido = it.EmpContenido; DiasEmpaqueGarantia = it.DiasEmpaqueGarantia; TarifaPrecio = it.Tarifa; PrecioSugerido = it.PrecioSugerido; CostoCompra = it.CostoCompra; CostoPromedio = it.CostoPromedio; }
public OOB.ResultadoLista <OOB.LibVenta.PosOffline.Item.Ficha> Item_Cargar() { var rt = new OOB.ResultadoLista <OOB.LibVenta.PosOffline.Item.Ficha>(); var r01 = MyData.Item_Cargar(); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var list = new List <OOB.LibVenta.PosOffline.Item.Ficha>(); if (r01.Lista != null) { if (r01.Lista.Count > 0) { list = r01.Lista.Select(s => { var nr = new OOB.LibVenta.PosOffline.Item.Ficha() { Id = s.Id, AutoPrd = s.AutoPrd, NombrePrd = s.NombrePrd, Cantidad = s.Cantidad, TasaImpuesto = s.TasaImpuesto, PrecioNeto = s.PrecioNeto, EsPesado = s.EsPesado, TipoIva = s.TipoIva, CostoCompraUnd = s.CostoCompraUnd, CostoPromedioUnd = s.CostoPromedioUnd, AutoDepartamento = s.AutoDepartamento, AutoGrupo = s.AutoGrupo, AutoSubGrupo = s.AutoSubGrupo, AutoTasaIva = s.AutoTasaIva, Categoria = s.Categoria, CodigoPrd = s.CodigoPrd, Decimales = s.Decimales, DiasEmpaqueGarantia = s.DiasEmpaqueGarantia, EmpCodigo = s.EmpCodigo, EmpDescripcion = s.EmpDescripcion, EmpContenido = s.EmpContenido, Tarifa = s.TarifaPrecio, PrecioSugerido = s.PrecioSugerido, CostoCompra = s.CostoCompra, CostoPromedio = s.CostoPromedio, }; return(nr); }).ToList(); } } rt.Lista = list; return(rt); }
public OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Pendiente.CtaAbrir.Ficha> Pendiente_AbrirCta(int id) { var rt = new OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Pendiente.CtaAbrir.Ficha>(); var r01 = MyData.Pendiente_AbrirCtaEnPendiente(id); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var ent = r01.Entidad; var nr = new OOB.LibVenta.PosOffline.Pendiente.CtaAbrir.Ficha() { IdCliente = ent.IdCliente, Items = ent.Items.Select(s => { var r = new OOB.LibVenta.PosOffline.Item.Ficha() { Id = s.Id, AutoPrd = s.AutoPrd, NombrePrd = s.NombrePrd, Cantidad = s.Cantidad, TasaImpuesto = s.TasaImpuesto, PrecioNeto = s.PrecioNeto, EsPesado = s.EsPesado, TipoIva = s.TipoIva, CostoCompraUnd = s.CostoCompraUnd, CostoPromedioUnd = s.CostoPromedioUnd, AutoDepartamento = s.AutoDepartamento, AutoGrupo = s.AutoGrupo, AutoSubGrupo = s.AutoSubGrupo, AutoTasaIva = s.AutoTasaIva, Categoria = s.Categoria, CodigoPrd = s.CodigoPrd, Decimales = s.Decimales, DiasEmpaqueGarantia = s.DiasEmpaqueGarantia, EmpCodigo = s.EmpCodigo, EmpDescripcion = s.EmpDescripcion, EmpContenido = s.EmpContenido, Tarifa = s.TarifaPrecio, PrecioSugerido = s.PrecioSugerido, }; return(r); }).ToList(), }; rt.Entidad = nr; return(rt); }
public OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Item.Ficha> Item(int id) { var rt = new OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Item.Ficha>(); var r01 = MyData.Item(id); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var c = r01.Entidad; var nr = new OOB.LibVenta.PosOffline.Item.Ficha() { Id = c.Id, AutoPrd = c.AutoPrd, NombrePrd = c.NombrePrd, Cantidad = c.Cantidad, TasaImpuesto = c.TasaImpuesto, PrecioNeto = c.PrecioNeto, EsPesado = c.EsPesado, TipoIva = c.TipoIva, CostoCompraUnd = c.CostoCompraUnd, CostoPromedioUnd = c.CostoPromedioUnd, AutoDepartamento = c.AutoDepartamento, AutoGrupo = c.AutoGrupo, AutoSubGrupo = c.AutoSubGrupo, AutoTasaIva = c.AutoTasaIva, Categoria = c.Categoria, CodigoPrd = c.CodigoPrd, Decimales = c.Decimales, DiasEmpaqueGarantia = c.DiasEmpaqueGarantia, EmpCodigo = c.EmpCodigo, EmpDescripcion = c.EmpDescripcion, EmpContenido = c.EmpContenido, Tarifa = c.TarifaPrecio, PrecioSugerido = c.PrecioSugerido, }; rt.Entidad = nr; return(rt); }