//private void LimpiarFormularioVenta() //{ // UcBuscadorCliente.LimpiarControles(); // UcClienteDetalle.LimpiarControles(); // UcCuentaCorrienteInfo.LimpiarControles(); // UcTitulosVenta.LimpiarControles(); // UcTotalesVenta.LimpiarControles(); //} private void BtnReservarFactura_Click(object sender, EventArgs e) { ReservarFacturaData reservarFacturaData = new ReservarFacturaData(); reservarFacturaData.OperadorActualId = Context.OperadorActual.Id; reservarFacturaData.SucursalActualId = Context.SucursalActual.Id; reservarFacturaData.PuntoVenta = Context.SucursalActual.SucursalNumero ?? 1; string comentarioVenta; using (var formComentario = FormFactory.Create <FrmComentario>(0)) { formComentario.ComentarioAgregado += (o, comentario) => { reservarFacturaData.Comentario = comentario; formComentario.Close(); }; formComentario.ShowDialog(); } _ventaNegocio.ReservarFactura(reservarFacturaData); _messageBoxDisplayService.ShowSuccess("Factura reservada"); ActualizarNroFactura(); }
private void BtnReservarFactura_Click(object sender, EventArgs e) { ReservarFacturaData reservarFacturaData = new ReservarFacturaData(); reservarFacturaData.OperadorActualId = Context.OperadorActual.Id; reservarFacturaData.SucursalActualId = Context.SucursalActual.Id; _ventaNegocio.ReservarFactura(reservarFacturaData); _messageBoxDisplayService.ShowSuccess("Factura reservada"); ActualizarNroFactura(); }
public void ReservarFactura(ReservarFacturaData reservarFacturaData) { LoteFactura loteFactura = Uow.LotesFacturas.Obtener( l => l.OperadorLote == reservarFacturaData.OperadorActualId && l.NroActual < l.NroHasta && l.Estado == EstadoLoteEnum.Activo && l.SucursalAltaId == reservarFacturaData.SucursalActualId); // Guardar Reservar Factura VentaReservada ventaReservada = new VentaReservada(); ventaReservada.SucReserva = reservarFacturaData.SucursalActualId; ventaReservada.NroLote = loteFactura.NroLote; ventaReservada.LCN = LcnHelper.ObtenerLcn(this.SiguienteNumeroFactura(reservarFacturaData.OperadorActualId, reservarFacturaData.SucursalActualId), reservarFacturaData.PuntoVenta); ventaReservada.FechaAlta = _clock.Now; ventaReservada.SucursalAltaId = reservarFacturaData.SucursalActualId; ventaReservada.OperadorAltaId = reservarFacturaData.OperadorActualId; Uow.VentasReservadas.Agregar(ventaReservada); AumentarNumeroFactura(reservarFacturaData.OperadorActualId, reservarFacturaData.SucursalActualId); Uow.Commit(); }
//private void LimpiarFormularioVenta() //{ // UcBuscadorCliente.LimpiarControles(); // UcClienteDetalle.LimpiarControles(); // UcCuentaCorrienteInfo.LimpiarControles(); // UcTitulosVenta.LimpiarControles(); // UcTotalesVenta.LimpiarControles(); //} private void BtnReservarFactura_Click(object sender, EventArgs e) { ReservarFacturaData reservarFacturaData = new ReservarFacturaData(); reservarFacturaData.OperadorActualId = Context.OperadorActual.Id; reservarFacturaData.SucursalActualId = Context.SucursalActual.Id; reservarFacturaData.PuntoVenta = Context.SucursalActual.SucursalNumero ??1; _ventaNegocio.ReservarFactura(reservarFacturaData); _messageBoxDisplayService.ShowSuccess("Factura reservada"); ActualizarNroFactura(); }
public void ReservarFactura(ReservarFacturaData reservarFacturaData) { LoteFactura loteFactura = Uow.LotesFacturas.Obtener( l => l.OperadorLote == reservarFacturaData.OperadorActualId && l.NroActual < l.NroHasta && l.Estado == EstadoLoteEnum.Activo && l.SucursalAltaId==reservarFacturaData.SucursalActualId); // Guardar Reservar Factura VentaReservada ventaReservada = new VentaReservada(); ventaReservada.SucReserva = reservarFacturaData.SucursalActualId; ventaReservada.NroLote = loteFactura.NroLote; ventaReservada.LCN = LcnHelper.ObtenerLcn(this.SiguienteNumeroFactura(reservarFacturaData.OperadorActualId, reservarFacturaData.SucursalActualId), reservarFacturaData.PuntoVenta); ventaReservada.FechaAlta = _clock.Now; ventaReservada.SucursalAltaId = reservarFacturaData.SucursalActualId; ventaReservada.OperadorAltaId = reservarFacturaData.OperadorActualId; Uow.VentasReservadas.Agregar(ventaReservada); AumentarNumeroFactura(reservarFacturaData.OperadorActualId, reservarFacturaData.SucursalActualId); Uow.Commit(); }