示例#1
0
        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);
        }
示例#2
0
        /// <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;
            }
        }
示例#3
0
        /// <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);
        }