public List <BEProductoFoto> List(int pcodEmpresa, int pcodProducto) { List <BEProductoFoto> LstProductoFoto = new List <BEProductoFoto>(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_ProductoFoto(pcodEmpresa, pcodProducto, null); foreach (var item in resul) { BEProductoFoto itemProductoFoto = new BEProductoFoto() { codProductoFoto = item.codProductoFoto, codProducto = item.codProducto, CodigoProducto = item.codigoProducto, FotografiaF = convertirVarBinary(item.imgFotografia), Fotografia = item.desFotografia, Estado = item.indActivo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; LstProductoFoto.Add(itemProductoFoto); } } } catch (Exception ex) { throw ex; } return(LstProductoFoto); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo ProductoFoto /// En la BASE de DATO la Tabla : [Almacen.ProductoFotos] /// <summary> /// <param name="itemProductoFotos"></param> /// <returns></returns> public DTOResponseProcedure InsertUpdate(BEProductoFoto productoFoto) { DTOResponseProcedure codigoRetorno = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var result = SQLDC.omgc_I_ProductoFoto(productoFoto.codProducto, productoFoto.FotografiaF, productoFoto.Fotografia, productoFoto.Estado, productoFoto.segUsuarioCrea, productoFoto.segMaquinaEdita); foreach (var item in result) { codigoRetorno = new DTOResponseProcedure { ErrorCode = item.ErrorCode.HasValue ? item.ErrorCode.Value : 0, ErrorMessage = item.ErrorMessage }; } return(codigoRetorno); } } catch (Exception ex) { throw ex; } }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Almacen.ProductoFotos /// En la BASE de DATO la Tabla : [Almacen.ProductoFotos] /// <summary> /// <param name="filtro"></param> /// <returns></returns> public BEProductoFoto Find(int pcodEmpresa, int pcodProducto, int?pcodProductoFoto) { BEProductoFoto productoFoto = null; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_ProductoFoto(pcodEmpresa, pcodProducto, pcodProductoFoto.HasValue ? pcodProductoFoto.Value : 0); foreach (var item in resul) { productoFoto = new BEProductoFoto() { codProductoFoto = item.codProductoFoto, codProducto = item.codProducto, CodigoProducto = item.codigoProducto, FotografiaF = convertirVarBinary(item.imgFotografia), Fotografia = item.desFotografia, Estado = item.indActivo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, }; } } } catch (Exception ex) { throw ex; } return(productoFoto); }