示例#1
0
        public List <InventarioAux> ListInventariosMermaSobrante(BaseFiltroAlmacenMermaSobrante objBaseFiltro)
        {
            List <InventarioAux> lstInventario = new List <InventarioAux>();

            try
            {
                lstInventario = inventarioData.ListInventariosMermaSobrante(objBaseFiltro);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstInventario);
        }
示例#2
0
        public List <InventarioAux> ListInventariosMermaSobrante(BaseFiltroAlmacenMermaSobrante objBaseFiltro)
        {
            List <InventarioAux> lstInventario = new List <InventarioAux>();

            try
            {
                using (_AlmacenDataContext SQLDC = new _AlmacenDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_Inventario_MermaSobrante(objBaseFiltro.codEmpresaRUC,
                                                                      objBaseFiltro.perPeriodo,
                                                                      objBaseFiltro.codDeposito,
                                                                      objBaseFiltro.indEstado,
                                                                      objBaseFiltro.desAgrupacion,
                                                                      objBaseFiltro.codProductoRefer);
                    foreach (var item in resul)
                    {
                        lstInventario.Add(new InventarioAux()
                        {
                            CodigoPersonaEmpre   = objBaseFiltro.codEmpresaRUC,
                            codDeposito          = objBaseFiltro.codDeposito,
                            codInventario        = item.codInventario,
                            codProducto          = item.codProducto,
                            CodigoProducto       = item.codigoProducto,
                            CodigoProductoNombre = item.codProductoNombre,
                            Periodo             = objBaseFiltro.perPeriodo,
                            segUsuarioEdita     = item.segUsuarioEdita,
                            segFechaEdita       = item.segFechaEdita,
                            CierreConteo        = item.numConteoCierre,
                            CierreEmpleado      = item.codEmpleadoCierre,
                            CierreFechaHora     = item.fecCierre,
                            SALDO_StockMerma    = item.SALDO_StockMerma,
                            SALDO_StockSobrante = item.SALDO_StockSobrante,
                            codRegMoneda        = item.codRegMoneda,
                            codRegMonedaNombre  = item.codRegMonedaNombre,
                            codRegMonedaSimbolo = item.codRegMonedaSimbolo,
                            ValorCosto          = item.monValorCosto,
                            ValorVenta          = item.monValorVenta,
                            codRegUnidadMedida  = item.codRegUnidadMed,
                            codRegTipoProducto  = item.codRegTipoProducto
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstInventario);
        }