private void OnTipoCompraChanged(TipoComprobanteEnum tipoCompra) { if (TipoCompraChanged != null) { TipoCompraChanged(this, tipoCompra); } }
public List<VentaDto> Listado(string sortBy, string sortDirection, string criteria, string letraComprobante, int? numeroComprobante, TipoComprobanteEnum? tipoComprobante, int pageIndex, int pageSize, out int pageTotal) { var criteros = new PagingCriteria(); criteros.PageNumber = pageIndex; criteros.PageSize = pageSize; criteros.SortBy = !string.IsNullOrEmpty(sortBy) ? sortBy : "FechaAlta"; criteros.SortDirection = !string.IsNullOrEmpty(sortDirection) ? sortDirection : "DESC"; var denominacionFormateado = criteria.ToStringSearch(); Expression<Func<Venta, bool>> where = x => ((string.IsNullOrEmpty(criteria) || SqlFunctions.PatIndex(denominacionFormateado, x.Cliente.Denominacion) > 0) || x.Cliente.Denominacion.Contains(denominacionFormateado)) && (!numeroComprobante.HasValue || x.NumeroComprobante.ToString().Contains(numeroComprobante.ToString())); var resultados = Uow.Ventas.Listado(criteros, where, x => x.EstadosVenta, x => x.Cliente, x => x.TiposComprobante, x => x.CondicionesVenta); pageTotal = resultados.PagedMetadata.TotalItemCount; return resultados.Entities.Project().To<VentaDto>().ToList(); }
public CajaMovimiento Create(TipoComprobanteEnum tipoComprobante, TipoMovimientoCajaEnum tipoMovimiento, Guid comprobanteId, decimal importe) { CajaMovimiento cajaMovimiento = new CajaMovimiento(); cajaMovimiento.Id = Guid.NewGuid(); cajaMovimiento.CajaId = _context.CajaActual.Id; cajaMovimiento.TipoComprobante = tipoComprobante; cajaMovimiento.TipoMovimientoCajaId = tipoMovimiento; cajaMovimiento.ComprobanteId = comprobanteId; cajaMovimiento.Importe = importe; cajaMovimiento.ImpFac = importe; cajaMovimiento.FechaAlta = _clock.Now; cajaMovimiento.FechaModificacion = _clock.Now; cajaMovimiento.PcAlta = System.Environment.MachineName; cajaMovimiento.OperadorAltaId = _context.OperadorActual.Id; cajaMovimiento.SucursalAltaId = _context.SucursalActual.Id; cajaMovimiento.OperadorModificacionId = _context.OperadorActual.Id; cajaMovimiento.SucursalModificacionId = _context.SucursalActual.Id; return cajaMovimiento; }
public CajaMovimiento Create(TipoComprobanteEnum tipoComprobante, TipoMovimientoCajaEnum tipoMovimiento, Guid comprobanteId, decimal importe) { CajaMovimiento cajaMovimiento = new CajaMovimiento(); cajaMovimiento.Id = Guid.NewGuid(); cajaMovimiento.CajaId = _context.CajaActual.Id; cajaMovimiento.TipoComprobante = tipoComprobante; cajaMovimiento.TipoMovimientoCajaId = tipoMovimiento; cajaMovimiento.ComprobanteId = comprobanteId; cajaMovimiento.Importe = importe; cajaMovimiento.ImpFac = importe; cajaMovimiento.FechaAlta = _clock.Now; cajaMovimiento.FechaModificacion = _clock.Now; cajaMovimiento.PcAlta = System.Environment.MachineName; cajaMovimiento.OperadorAltaId = _context.OperadorActual.Id; cajaMovimiento.SucursalAltaId = _context.SucursalActual.Id; cajaMovimiento.OperadorModificacionId = _context.OperadorActual.Id; cajaMovimiento.SucursalModificacionId = _context.SucursalActual.Id; return(cajaMovimiento); }
public List<OrdenesPagoDto> Listado(string sortBy, string sortDirection, string concepto, string nrocomprobante, string proveedorId, int? sucursalGastoId, int? centroCostoId, int? tipogastoId, TipoComprobanteEnum? tipoComprobanteId, bool pendiente, int pageIndex, int pageSize, out int pageTotal) { var criteros = new PagingCriteria(); Guid _proveedorId; Guid.TryParse(proveedorId, out _proveedorId); criteros.PageNumber = pageIndex; criteros.PageSize = pageSize; criteros.SortBy = !string.IsNullOrEmpty(sortBy) ? sortBy : "Fecha"; criteros.SortDirection = !string.IsNullOrEmpty(sortDirection) ? sortDirection : "DESC"; Expression<Func<OrdenesPago, bool>> where = x => (string.IsNullOrEmpty(concepto) || x.Concepto.Contains(concepto)) && (string.IsNullOrEmpty(nrocomprobante) || x.Concepto.Contains(nrocomprobante)) && (sucursalGastoId == 0 || x.SucursalGastoId==sucursalGastoId) && (centroCostoId == 0 || x.CentroCostoId==centroCostoId) && (tipogastoId == 0 || tipogastoId == 0 || x.TipoGastoId == tipogastoId) && (tipoComprobanteId == 0 || tipoComprobanteId == null || x.TipoComprobanteId == tipoComprobanteId) && (_proveedorId == Guid.Empty || x.ProveedorId==_proveedorId) && (!x.FechaAnulacion.HasValue) && (!pendiente || x.Importe > x.ImportePagado); var resultados = Uow.OrdenesPagos.Listado(criteros, where, x => x.Proveedor, x => x.Sucursal, x => x.TiposGasto, x => x.SucursalGasto, x => x.CentrosCosto, x => x.OrdenesPagoDetalles); pageTotal = resultados.PagedMetadata.TotalItemCount; return resultados.Entities.Project().To<OrdenesPagoDto>().ToList(); }
public List<ComprasDto> Listado(string sortBy, string sortDirection, Guid? proveedorId, string nroComprobante, TipoComprobanteEnum? tipoId, int sucursal, DateTime fechaInicio, DateTime fechaFin, int pageIndex, int pageSize, out int pageTotal) { var criteros = new PagingCriteria(); criteros.PageNumber = pageIndex; criteros.PageSize = pageSize; criteros.SortBy = !string.IsNullOrEmpty(sortBy) ? sortBy : "FechaAlta"; criteros.SortDirection = !string.IsNullOrEmpty(sortDirection) ? sortDirection : "DESC"; Expression<Func<Compra, bool>> where = x => (string.IsNullOrEmpty(nroComprobante) || x.NumeroComprobante.Contains(nroComprobante)) && (!tipoId.HasValue || x.TipoComprobanteId == tipoId) && (!proveedorId.HasValue || x.ProveedorId == proveedorId) && (x.SucursalAltaId == sucursal) && (x.FechaAlta > fechaInicio) && (x.FechaAlta < fechaFin) ; var resultados = Uow.Compras.Listado(criteros, where, x => x.Proveedor, x => x.TiposComprobante); pageTotal = resultados.PagedMetadata.TotalItemCount; return resultados.Entities.Project().To<ComprasDto>().ToList(); }
public void Set(TipoComprobanteEnum Id) { Combo.SelectedValue = Id; }
private void RbNotaCredito_ToggleStateChanged(object sender, StateChangedEventArgs args) { _tipoComprobante = TipoComprobanteEnum.NotaCreditoProveedor; }
private void RbEgreso_ToggleStateChanged(object sender, StateChangedEventArgs args) { _tipoComprobante = TipoComprobanteEnum.MontoFavorProveedor; }
private void RbNotaCredito_ToggleStateChanged(object sender, StateChangedEventArgs args) { _tipoComprobante= TipoComprobanteEnum.NotaCreditoProveedor; }
private void RbEgreso_ToggleStateChanged(object sender, StateChangedEventArgs args) { _tipoComprobante= TipoComprobanteEnum.MontoFavorProveedor; }