/// <summary> /// ELIMINA un registro de la Entidad Almacen.ProductoExistencias /// En la BASE de DATO la Tabla : [Almacen.ProductoExistencias] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public bool Delete(BEProductoExistenciaFind pFiltro) { int codigoRetorno = -1; try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { codigoRetorno = SQLDC.omgc_D_ProductoExistencia(pFiltro.codEmpresa, pFiltro.codProducto); } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Almacen.ProductoExistencias /// En la BASE de DATO la Tabla : [Almacen.ProductoExistencias] /// <summary> /// <param name="pFiltro"></param> /// <returns></returns> public List <BEProductoExistencia> Find(BEProductoExistenciaFind pFiltro) { List <BEProductoExistencia> lstProductoExistencia = new List <BEProductoExistencia>(); try { using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion)) { var resul = SQLDC.omgc_S_ProductoExistencia(pFiltro.codEmpresa, pFiltro.codProducto, pFiltro.codDeposito); foreach (var item in resul) { lstProductoExistencia.Add(new BEProductoExistencia() { codProductoExistencia = item.codProductoExistencia, codProducto = item.codProducto, codigoProducto = item.codigoProducto, StockInicial = item.StockInicial, StockFisico = item.StockFisico, StoskComprometido = item.StoskComprometido, Estado = item.Estado, segUsuarioCrea = item.SegUsuarioCrea, segUsuarioEdita = item.SegUsuarioEdita, segFechaCrea = item.SegFechaCrea, segFechaEdita = item.SegFechaEdita, segMaquinaCrea = item.SegMaquina, StockMerma = item.StockMerma, StockSobrante = item.StockSobrante, codDeposito = item.codDeposito, codPersonaEmpre = item.codPersonaEmpre, auxcodDepositoNombre = item.auxcodDepositoNombre, codProductoNombre = item.codProductoNombre }); } } } catch (Exception ex) { throw ex; } return(lstProductoExistencia); }