public OOB.Resultado.FichaEntidad <OOB.Producto.Existencia.Entidad.Ficha> Producto_Existencia_GetByPrdDeposito(OOB.Producto.Existencia.Buscar.Ficha ficha) { var result = new OOB.Resultado.FichaEntidad <OOB.Producto.Existencia.Entidad.Ficha>(); var fichaDTO = new DtoLibPos.Producto.Existencia.Buscar.Ficha() { autoDeposito = ficha.autoDeposito, autoPrd = ficha.autoPrd, }; var r01 = MyData.Producto_Existencia_GetByPrdDeposito(fichaDTO); if (r01.Result == DtoLib.Enumerados.EnumResult.isError) { result.Mensaje = r01.Mensaje; result.Result = OOB.Resultado.Enumerados.EnumResult.isError; return(result); } var ent = r01.Entidad; var nr = new OOB.Producto.Existencia.Entidad.Ficha() { autoDeposito = ent.autoDeposito, autoPrd = ent.autoPrd, codigoDeposito = ent.codigoDeposito, codigoPrd = ent.codigoPrd, exDisponible = ent.exDisponible, exFisica = ent.exFisica, nombreDeposito = ent.nombreDeposito, nombrePrd = ent.nombrePrd, }; result.Entidad = nr; return(result); }
public DtoLib.ResultadoEntidad <DtoLibPos.Producto.Existencia.Entidad.Ficha> Producto_Existencia_GetByPrdDeposito(DtoLibPos.Producto.Existencia.Buscar.Ficha ficha) { var result = new DtoLib.ResultadoEntidad <DtoLibPos.Producto.Existencia.Entidad.Ficha>(); try { using (var cnn = new PosEntities(_cnPos.ConnectionString)) { var ent = cnn.productos_deposito.FirstOrDefault(f => f.auto_producto == ficha.autoPrd && f.auto_deposito == ficha.autoDeposito); if (ent == null) { result.Mensaje = "DEPOSITO NO ENCONTRADO"; result.Result = DtoLib.Enumerados.EnumResult.isError; return(result); } var nr = new DtoLibPos.Producto.Existencia.Entidad.Ficha() { autoPrd = ent.auto_producto, autoDeposito = ent.auto_deposito, codigoDeposito = ent.empresa_depositos.codigo, codigoPrd = ent.productos.codigo, exDisponible = ent.disponible, exFisica = ent.fisica, nombreDeposito = ent.empresa_depositos.nombre, nombrePrd = ent.productos.nombre, }; result.Entidad = nr; } } catch (Exception e) { result.Mensaje = e.Message; result.Result = DtoLib.Enumerados.EnumResult.isError; } return(result); }
public DtoLib.ResultadoEntidad <DtoLibPos.Producto.Existencia.Entidad.Ficha> Producto_Existencia_GetByPrdDeposito(DtoLibPos.Producto.Existencia.Buscar.Ficha ficha) { return(ServiceProv.Producto_Existencia_GetByPrdDeposito(ficha)); }