public OOB.ResultadoEntidad <OOB.LibInventario.Producto.Editar.Obtener.Ficha> Producto_Editar_GetFicha(string autoPrd) { var rt = new OOB.ResultadoEntidad <OOB.LibInventario.Producto.Editar.Obtener.Ficha>(); var r01 = MyData.Producto_Editar_GetFicha(autoPrd); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { rt.Mensaje = r01.Mensaje; rt.Result = OOB.Enumerados.EnumResult.isError; return(rt); } var nr = new OOB.LibInventario.Producto.Editar.Obtener.Ficha(); var codigosAlt = new List <OOB.LibInventario.Producto.Editar.Obtener.FichaAlterno>(); var e = r01.Entidad; if (e != null) { nr.auto = e.auto; nr.autoDepartamento = e.autoDepartamento; nr.autoGrupo = e.autoGrupo; nr.autoMarca = e.autoMarca; nr.autoEmpCompra = e.autoEmpCompra; nr.autoTasaImpuesto = e.autoTasaImpuesto; nr.codigo = e.codigo; nr.nombre = e.nombre; nr.descripcion = e.descripcion; nr.modelo = e.modelo; nr.referencia = e.referencia; nr.contenidoCompra = e.contenidoCompra; nr.imagen = e.imagen; nr.esPesado = (OOB.LibInventario.Producto.Enumerados.EnumPesado)e.esPesado; nr.plu = e.plu; nr.diasEmpaque = e.diasEmpaque; nr.origen = (OOB.LibInventario.Producto.Enumerados.EnumOrigen)e.origen; nr.categoria = (OOB.LibInventario.Producto.Enumerados.EnumCategoria)e.categoria; nr.AdmPorDivisa = (OOB.LibInventario.Producto.Enumerados.EnumAdministradorPorDivisa)e.AdmPorDivisa; nr.Clasificacion = (OOB.LibInventario.Producto.Enumerados.EnumClasificacionABC)e.Clasificacion; nr.activarCatalogo = (OOB.LibInventario.Producto.Enumerados.EnumCatalogo)e.activarCatalogo; foreach (var rg in e.CodigosAlterno) { codigosAlt.Add(new OOB.LibInventario.Producto.Editar.Obtener.FichaAlterno() { Codigo = rg.Codigo }); } } nr.CodigosAlterno = codigosAlt; rt.Entidad = nr; return(rt); }
public void setFicha(OOB.LibInventario.Producto.Editar.Obtener.Ficha ficha) { Codigo = ficha.codigo; Descripcion = ficha.descripcion; NombreProducto = ficha.nombre; ModeloProducto = ficha.modelo; ReferenciaProducto = ficha.referencia; ContEmpProducto = ficha.contenidoCompra; AutoDepartamento = ficha.autoDepartamento; AutoGrupo = ficha.autoGrupo; AutoMarca = ficha.autoMarca; AutoImpuesto = ficha.autoTasaImpuesto; AutoEmpCompra = ficha.autoEmpCompra; IdOrigen = ((int)ficha.origen).ToString(); IdCategoria = ((int)ficha.categoria).ToString(); IdClasificacionAbc = ((int)ficha.Clasificacion).ToString(); IdDivisa = ((int)ficha.AdmPorDivisa).ToString(); Imagen = ficha.imagen; EsPesado = ficha.esPesado == OOB.LibInventario.Producto.Enumerados.EnumPesado.Si ? true : false; Plu = ficha.plu; DiasEmpaque = ficha.diasEmpaque; ActivarCatalogo = ficha.activarCatalogo == OOB.LibInventario.Producto.Enumerados.EnumCatalogo.Si ? true : false; }