public void ActualizarDatos(string cadenaBuscar) { _comprobante = _comprobanteSalon.ObtenerComprobantePorMesa(_mesaId); nudTOTAL.Value = _comprobante.ComprobanteSalonDetalleDtos.Sum(x => x.SubTotal); dgvGrilla.DataSource = _comprobante.ComprobanteSalonDetalleDtos.ToList(); FormatearGrilla(dgvGrilla); }
private void CargarDatos() { _comprobante = _comprobanteSalon.ObtenerComprobantePorMesaSinFacturar(_mesaId); var Subtotal = _comprobante.ComprobanteSalonDetalleDtos.Sum(x => x.SubTotal); var descuento = _comprobante.Descuento; PoblarComboBox(cmbListaPrecio, _listaPrecioServicio.Obtener(), "Descripcion", "Id"); dgvGrilla.DataSource = _comprobante.ComprobanteSalonDetalleDtos.ToList(); if (_comprobante.MozoStr != null && dgvGrilla.RowCount > 0) { lblEmpleado.Text = _comprobante.MozoStr; lblCliente.Text = _clienteSeleccionado.ApyNom; } else { lblEmpleado.Text = _comprobante.MozoStr; lblCliente.Text = _clienteSeleccionado.ApyNom; } txtTotal.Text = (Subtotal - (Subtotal * descuento / 100m)).ToString("C2"); txtFecha.Text = Convert.ToString(DateTime.Now); txtSubTotal.Text = Subtotal.ToString("C2"); nudDescuento.Value = descuento; }
private void dgvGrilla_CellClick(object sender, DataGridViewCellEventArgs e) { if (dgvGrilla.RowCount > 0) { if (dgvGrilla.Rows[e.RowIndex].DataBoundItem is ClienteDto) { return; } if (dgvGrilla.Rows[e.RowIndex].DataBoundItem is ComprobanteSalonDto) { _comprobanteSalonDto = (ComprobanteSalonDto)dgvGrilla.Rows[e.RowIndex].DataBoundItem; txtSaldarCtaCte.Text = _comprobanteSalonDto.Total.ToString(); txtSaldarCtaCte.Enabled = true; btnSaldarCtaCte.Enabled = true; txtTotal.Text = _comprobanteSalonDto.Total.ToString(); } else { _comprobanteDeliveryDto = (ComprobanteDeliveryDto)dgvGrilla.Rows[e.RowIndex].DataBoundItem; txtSaldarCtaCte.Text = _comprobanteDeliveryDto.Total.ToString(); txtSaldarCtaCte.Enabled = true; btnSaldarCtaCte.Enabled = true; txtTotal.Text = _comprobanteDeliveryDto.Total.ToString(); } } //banca, ya pruebo una cosa y conecto los auriculares asi lo pensamod juntos ok }
private void btnAgregar_Click(object sender, EventArgs e) { var listaId = (long)cmbListaPrecio.SelectedValue; var producto = _productoServicio.ObtenerPorDescripcion(txtDescripcion.Text, listaId); _comprobanteSalon.AgregarItem(_comprobante.Id, (int)nudCantidad.Value, producto, listaId); _comprobante = _comprobanteSalon.ObtenerComprobantePorMesa(_mesaId); dgvGrilla.DataSource = _comprobante.ComprobanteSalonDetalleDtos.ToList(); nudTOTAL.Value = _comprobante.ComprobanteSalonDetalleDtos.Sum(x => x.SubTotal); }
public _105_EmisionFactura_Efectivo(decimal Efectivo, decimal Vuelto, ComprobanteSalonDto _comprobante) { InitializeComponent(); _FacturaServicio = new FacturaServicio(); lblCodigo.Text = _FacturaServicio.ObtenerUltimaFacturaEmitida().Numero.ToString(); lblFecha.Text = _FacturaServicio.ObtenerUltimaFacturaEmitida().Fecha.ToString(); lblTotal.Text = _comprobante.Total.ToString("C2"); lblCliente.Text = _FacturaServicio.ObtenerUltimaFacturaEmitida().CLienteApynom.ToString(); lblEfectivo.Text = Efectivo.ToString("C2"); lblVuelto.Text = Vuelto.ToString("C2"); }
private void CargarDatos() { PoblarComboBox(cmbListaPrecio, _listaPrecioServicio.Obtener(), "Descripcion", "Id"); txtFecha.Text = DateTime.Now.ToString(); _comprobante = _comprobanteSalon.ObtenerComprobantePorMesa(_mesaId); lblEmpleado.Text = _comprobante.Mozo; nudTOTAL.Value = _comprobante.ComprobanteSalonDetalleDtos.Sum(x => x.SubTotal); dgvGrilla.DataSource = _comprobante.ComprobanteSalonDetalleDtos.ToList(); FormatearGrilla(dgvGrilla); }
private void nudDescuento_ValueChanged(object sender, EventArgs e) { _comprobante = _comprobanteSalon.ObtenerComprobantePorMesaSinFacturar(_mesaId); var Subtotal = _comprobante.ComprobanteSalonDetalleDtos.Sum(x => x.SubTotal); var descuento = nudDescuento.Value; _comprobanteSalon.obtenerDescuento(descuento, _mesaId); txtTotal.Text = (Subtotal - (Subtotal * descuento / 100m)).ToString("C2"); txtSubTotal.Text = Subtotal.ToString("C2"); }
private void ActualizarTotalizadores() { _comprobante = _comprobanteSalon.ObtenerComprobantePorMesaSinFacturar(_mesaId); var Subtotal = _comprobante.ComprobanteSalonDetalleDtos.Sum(x => x.SubTotal); var descuento = nudDescuento.Value; txtTotal.Text = (Subtotal - (Subtotal * descuento / 100m)).ToString("C2"); txtSubTotal.Text = Subtotal.ToString("C2"); dgvGrilla.DataSource = _comprobante.ComprobanteSalonDetalleDtos.ToList(); }
private void txtDescripcion_KeyPress(object sender, KeyPressEventArgs e) { if ((char)Keys.Enter != e.KeyChar) { return; } var listaId = (long)cmbListaPrecio.SelectedValue; var producto = _productoServicio.ObtenerPorDescripcion(txtDescripcion.Text, listaId); if (string.IsNullOrEmpty(txtDescripcion.Text)) { return; } if (producto != null) { nudCantidad.Enabled = true; _comprobanteSalon.AgregarItem(_comprobante.Id, (int)nudCantidad.Value, producto, listaId); _comprobante = _comprobanteSalon.ObtenerComprobantePorMesa(_mesaId); dgvGrilla.DataSource = _comprobante.ComprobanteSalonDetalleDtos.ToList(); nudTOTAL.Value = _comprobante.ComprobanteSalonDetalleDtos.Sum(x => x.SubTotal); } else { var lookUpProducto = new Producto_LookUp(listaId); lookUpProducto.ShowDialog(); if (lookUpProducto.Entidad != null) { var productoSeleccionado = (ProductoDto)lookUpProducto.Entidad; txtDescripcion.Text = productoSeleccionado.Codigo.ToString(); nudPrecio.Value = productoSeleccionado.PrecioPublico; _comprobanteSalon.AgregarItem(_comprobante.Id, 1, productoSeleccionado, listaId); _comprobante = _comprobanteSalon.ObtenerComprobantePorMesa(_mesaId); dgvGrilla.DataSource = _comprobante.ComprobanteSalonDetalleDtos.ToList(); nudTOTAL.Value = _comprobante.ComprobanteSalonDetalleDtos.Sum(x => x.SubTotal); nudCantidad.Enabled = true; } } }
private void btnSaldarCtaCte_Click(object sender, EventArgs e) { decimal aux = 0; aux = decimal.Parse(txtSaldarCtaCte.Text); if (_comprobanteSalonDto != null) { if (aux > _comprobanteSalonDto.Total) { Mensaje.Mostrar("No puede pasarse del monto del comprobante", Mensaje.Tipo.Informacion); } else { _comprobanteSalonDto.Total -= aux; if (_comprobanteSalonDto.Total == 0) { _comprobanteSalon.QuitarComprobante(_comprobanteSalonDto.MesaId); dgvGrilla.DataSource = _comprobanteSalon.ObtenerComprobantesPorCliente(_clienteId); _comprobanteSalonDto = null; } FormatearGrilla2(dgvGrilla); } } if (_comprobanteDeliveryDto != null) { if (aux > _comprobanteDeliveryDto.Total) { Mensaje.Mostrar("No puede pasarse del monto del comprobante", Mensaje.Tipo.Informacion); } else { _comprobanteDeliveryDto.Total -= aux; if (_comprobanteDeliveryDto.Total == 0) { _comprobanteDelivery.QuitarComprobante(_comprobanteDeliveryDto.ClienteId); dgvGrilla.DataSource = _comprobanteDelivery.ObtenerComprobantesPorCliente(_clienteId); _comprobanteDeliveryDto = null; } FormatearGrilla3(dgvGrilla); } } }
public _104_EmisionFactura_CtaCte(long ClienteId, ComprobanteSalonDto _comprobante) { InitializeComponent(); _ctacte = new CuentaCorrienteServicio(); _FacturaServicio = new FacturaServicio(); _clienteServicio = new ClienteServicio(); lblCodigo.Text = _FacturaServicio.ObtenerUltimaFacturaEmitida().Numero.ToString(); lblCodCtaCte.Text = _ctacte.ObtenerCuentaCorrientePorClienteId(ClienteId).Numero.ToString(); lblCliente.Text = _ctacte.ObtenerCuentaCorrientePorClienteId(ClienteId).ClienteApyNom.ToString(); lblFecha.Text = _FacturaServicio.ObtenerUltimaFacturaEmitida().Fecha.ToString(); lblTotal.Text = _comprobante.Total.ToString("C2"); var cliente = _clienteServicio.obtenerPorId(ClienteId); if (cliente.DeudaTotal > 1000m) { _clienteServicio.DesactivarParaCompras(ClienteId); } }
public _103_Abonar_Efectivo(ClienteDto Cliente, ComprobanteSalonDto Comprobante, long mesaId) { InitializeComponent(); _clienteServicio = new ClienteServicio(); _cliente = Cliente; _comprobante = Comprobante; _comprobanteSalon = new ComprobanteSalon(); _mesaServicio = new MesaServicio(); _mesaId = mesaId; _realizoAlgunaOperacion = false; _facturaServicio = new FacturaServicio(); _movimientoServicio = new MovimientoServicio(); lblNombreCliente.Text = Cliente.ApyNom; totalAPagar = Comprobante.Total; lblTotal.Text = Comprobante.Total.ToString("C2"); txtEfectivo.KeyPress += Validacion.NoLetras; txtEfectivo.KeyPress += Validacion.NoSimbolos; txtEfectivo.KeyPress += Validacion.NoInyeccion; }
public _10002_Venta(long mesaId, ClienteDto Cliente, long EmpleadoId) { InitializeComponent(); _mesaId = mesaId; _clienteSeleccionado = Cliente; _empleadoSeleccionadoId = EmpleadoId; _comprobante = new ComprobanteSalonDto(); _productoServicio = new ProductoServicio(); _productoSeleccionado = new ComprobanteSalonDetalleDto(); _listaPrecioServicio = new ListaPrecioServicio(); _empleadoServicio = new EmpleadoServicio(); _comprobanteSalon = new ComprobanteSalon(); _realizoAlgunaOperacion = false; txtDescripcion.KeyPress += Validacion.NoInyeccion; txtDescripcion.KeyPress += Validacion.NoSimbolos; nudCantidad.Enter += txt_Enter; nudCantidad.Leave += txt_Leave; nudDescuento.Enter += txt_Enter; nudDescuento.Leave += txt_Leave; }
public _102_Abonar_CtaCte(ClienteDto Cliente, ComprobanteSalonDto Comprobante, long mesaId) { InitializeComponent(); _CtaCteServicio = new CuentaCorrienteServicio(); _clienteServicio = new ClienteServicio(); _comprobanteSalon = new ComprobanteSalon(); _mesaServicio = new MesaServicio(); _facturaServicio = new FacturaServicio(); _cliente = Cliente; _comprobante = Comprobante; _mesaId = mesaId; _realizoAlgunaOperacion = false; lblNombreCliente.Text = Cliente.ApyNom; totalAPagar = Comprobante.Total; lblTotal.Text = Comprobante.Total.ToString("C2"); lblNumero.Text = _CtaCteServicio.ObtenerCuentaCorrientePorClienteId(Cliente.Id).Numero.ToString(); lblMontoDisponible.Text = Cliente.MontoMaximoCtaCte.ToString(); }