private void CargarDatos() { _comprobante = _comprobanteDelivery.ObtenerComprobantePorCLienteSinFacturar(_clienteSeleccionado.Id); var Subtotal = _comprobante.ComprobanteDeliveryDetalletos.Sum(x => x.SubTotal); var descuento = _comprobante.Descuento; PoblarComboBox(cmbListaPrecio, _listaPrecioServicio.Obtener(), "Descripcion", "Id"); dgvGrilla.DataSource = _comprobante.ComprobanteDeliveryDetalletos.ToList(); txtObservacion.Text = _comprobante.Observacion.ToString(); if (_comprobante.Deliverie != null && dgvGrilla.RowCount > 0) { lblEmpleado.Text = _comprobante.Deliverie; lblCliente.Text = _clienteSeleccionado.ApyNom; } else { lblEmpleado.Text = _comprobante.Deliverie; 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 btnAgregar_Click_1(object sender, EventArgs e) { var listaId = (long)cmbListaPrecio.SelectedValue; var producto = _productoServicio.ObtenerPorDescripcion(txtDescripcion.Text, listaId); if (!string.IsNullOrEmpty(txtCliente.Text)) { if (!string.IsNullOrEmpty(txtCodigoCadete.Text)) { if (producto != null) { _comprobante = _comprobanteDelivery.ObtenerComprobantePorCliente(_clienteId); if (_comprobante != null) { _comprobanteDelivery.AgregarItem(_comprobante.Id, (int)nudCantidad.Value, producto, listaId); dgvGrilla.DataSource = _comprobante.ComprobanteDeliveryDetalleDtos.ToList(); nudTOTAL.Value = _comprobante.ComprobanteDeliveryDetalleDtos.Sum(x => x.SubTotal); } } } else { Mensaje.Mostrar("Elija un cadete", Mensaje.Tipo.Informacion); } } else { Mensaje.Mostrar("Elija un cliente", Mensaje.Tipo.Informacion); } }
public void ActualizarDatos(string cadenaBuscar) { _comprobante = _comprobanteDelivery.ObtenerComprobantePorCliente(_clienteId); nudTOTAL.Value = _comprobante.ComprobanteDeliveryDetalleDtos.Sum(x => x.SubTotal); dgvGrilla.DataSource = _comprobante.ComprobanteDeliveryDetalleDtos.ToList(); FormatearGrilla(dgvGrilla); }
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 }
public _0010_VentaDelivery(ClienteDto Cliente, long EmpleadoId) { InitializeComponent(); _clienteSeleccionado = Cliente; _empleadoSeleccionadoId = EmpleadoId; _comprobante = new ComprobanteDeliveryDto(); _productoServicio = new ProductoServicio(); _productoSeleccionado = new ComprobanteDeliveryDetalleDto(); _empleadoServicio = new EmpleadoServicio(); _clienteServicio = new ClienteServicio(); _comprobanteDelivery = new ComprobanteDeliveryServicio(); _listaPrecioServicio = new ListaPrecioServicio(); _realizoAlgunaOperacion = false; txtDescripcion.KeyPress += Validacion.NoSimbolos; txtDescripcion.KeyPress += Validacion.NoInyeccion; txtObservacion.KeyPress += Validacion.NoInyeccion; txtObservacion.Enter += txt_Enter; txtObservacion.Leave += txt_Leave; txtDescripcion.Enter += txt_Enter; txtDescripcion.Leave += txt_Leave; nudCantidad.Enter += txt_Enter; nudCantidad.Leave += txt_Leave; nudDescuento.Enter += txt_Enter; nudDescuento.Leave += txt_Leave; }
private void ActualizarDatos(string cadena) { dgvgrilla.DataSource = _comprobanteDelivery.ObtenerPorFiltro(cadena).ToList(); if (dgvgrilla.RowCount == 0) { _ventaSeleccionada = null; } }
private void btnCambiarCantidadItem_Click_1(object sender, EventArgs e) { var listaId = (long)cmbListaPrecio.SelectedValue; var producto = _productoServicio.ObtenerPorDescripcion(txtDescripcion.Text, listaId); var productoSeleccionado = _productoServicio.ObtenerPorId(producto.Id); _comprobanteDelivery.EliminarItem(_comprobante.Id, 1, productoSeleccionado, listaId); _comprobante = _comprobanteDelivery.ObtenerComprobantePorCliente(_clienteId); dgvGrilla.DataSource = _comprobante.ComprobanteDeliveryDetalleDtos.ToList(); nudTOTAL.Value = _comprobante.ComprobanteDeliveryDetalleDtos.Sum(x => x.SubTotal); }
private void nudDescuento_ValueChanged(object sender, EventArgs e) { _comprobante = _comprobanteDelivery.ObtenerComprobantePorCLienteSinFacturar(_clienteSeleccionado.Id); var Subtotal = _comprobante.ComprobanteDeliveryDetalletos.Sum(x => x.SubTotal); var descuento = nudDescuento.Value; txtTotal.Text = (Subtotal - (Subtotal * descuento / 100m)).ToString("C2"); txtSubTotal.Text = Subtotal.ToString("C2"); _comprobanteDelivery.obtenerDescuento(nudDescuento.Value, _clienteSeleccionado.Id); }
private void ActualizarTotalizadores() { _comprobante = _comprobanteDelivery.ObtenerComprobantePorCLienteSinFacturar(_clienteSeleccionado.Id); var Subtotal = _comprobante.ComprobanteDeliveryDetalletos.Sum(x => x.SubTotal); var descuento = _comprobante.Descuento; txtTotal.Text = (Subtotal - (Subtotal * descuento / 100m)).ToString("C2"); txtSubTotal.Text = Subtotal.ToString("C2"); dgvGrilla.DataSource = _comprobante.ComprobanteDeliveryDetalletos.ToList(); }
private void CargarDatos() { PoblarComboBox(cmbListaPrecio, _listaPrecioServicio.Obtener(), "Descripcion", "Id"); txtFecha.Text = DateTime.Now.ToString(); if (_clienteId != 0) { _comprobante = _comprobanteDelivery.ObtenerComprobantePorCliente(_clienteId); lblEmpleado.Text = _comprobante.Cadete; nudTOTAL.Value = _comprobante.ComprobanteDeliveryDetalleDtos.Sum(x => x.SubTotal); dgvGrilla.DataSource = _comprobante.ComprobanteDeliveryDetalleDtos.ToList(); FormatearGrilla(dgvGrilla); } }
public _0040_Abonar_CtaCte_Delivery(ClienteDto Cliente, ComprobanteDeliveryDto Comprobante) { InitializeComponent(); _CtaCteServicio = new CuentaCorrienteServicio(); _clienteServicio = new ClienteServicio(); _comprobanteDelivery = new ComprobanteDeliveryServicio(); _facturaServicio = new FacturaServicio(); _comprobante = Comprobante; _cliente = Cliente; RealizoAlgunaOperacion = false; lblNombreCliente.Text = Cliente.ApyNom; lblTotal.Text = Comprobante.Total.ToString("C2"); lblNumero.Text = _CtaCteServicio.ObtenerCuentaCorrientePorClienteId(Cliente.Id).Numero.ToString(); lblMontoDisponible.Text = Cliente.MontoMaximoCtaCte.ToString(); }
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 _0060_EmisionFactura_CtaCte_Delivery(long ClienteId, ComprobanteDeliveryDto _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("dd/MM/yyyy"); lblTotal.Text = _comprobante.Total.ToString("C2"); var cliente = _clienteServicio.obtenerPorId(ClienteId); if (cliente.DeudaTotal > 1000m) { _clienteServicio.DesactivarParaCompras(cliente.Id); } }
public _0050_Abonar_Efectivo_Delivery(ClienteDto Cliente, ComprobanteDeliveryDto Comprobante) { InitializeComponent(); _clienteServicio = new ClienteServicio(); _facturaServicio = new FacturaServicio(); _movimientoServicio = new MovimientoServicio(); _comprobanteDelivery = new ComprobanteDeliveryServicio(); _cliente = Cliente; _comprobante = Comprobante; lblNombreCliente.Text = Cliente.ApyNom; lblTotal.Text = Comprobante.Total.ToString("C2"); txtEfectivo.KeyPress += Validacion.NoLetras; txtEfectivo.KeyPress += Validacion.NoInyeccion; txtEfectivo.Enter += txt_Enter; txtEfectivo.Leave += txt_Leave; RealizoAlgunaOperacion = false; }
public _0070_EmisionFactura_Efectivo_Delivery(decimal Efectivo, decimal Vuelto, ComprobanteDeliveryDto Comprobante) { InitializeComponent(); _FacturaServicio = new FacturaServicio(); lblCodigo.Text = _FacturaServicio.ObtenerUltimaFacturaEmitida().Numero.ToString(); lblFecha.Text = _FacturaServicio.ObtenerUltimaFacturaEmitida().Fecha.ToString("dd/MM/yyyy"); lblTotal.Text = Comprobante.Total.ToString("C2"); lblCliente.Text = _FacturaServicio.ObtenerUltimaFacturaEmitida().CLienteApynom.ToString(); lblEfectivo.Text = Efectivo.ToString("C2"); lblVuelto.Text = Vuelto.ToString("C2"); }
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) { if (_clienteId != 0) { if (!string.IsNullOrEmpty(txtCodigoCadete.Text)) { if (_comprobante != null) { nudCantidad.Enabled = true; _comprobanteDelivery.AgregarItem(_comprobante.Id, (int)nudCantidad.Value, producto, listaId); _comprobante = _comprobanteDelivery.ObtenerComprobantePorCliente(_clienteId); dgvGrilla.DataSource = _comprobante.ComprobanteDeliveryDetalleDtos.ToList(); nudTOTAL.Value = _comprobante.ComprobanteDeliveryDetalleDtos.Sum(x => x.SubTotal); } } else { Mensaje.Mostrar(" Elija un empleado", Mensaje.Tipo.Informacion); } } else { Mensaje.Mostrar(" Elija un cliente", Mensaje.Tipo.Informacion); } } else { var lookUpProducto = new Producto_LookUp(listaId); lookUpProducto.ShowDialog(); if (lookUpProducto.Entidad != null) { if (_clienteId != 0) { if (!string.IsNullOrEmpty(txtCodigoCadete.Text)) { var productoSeleccionado = (ProductoDto)lookUpProducto.Entidad; txtDescripcion.Text = productoSeleccionado.Codigo.ToString(); nudPrecio.Value = productoSeleccionado.PrecioPublico; //comprobante null if (_comprobante != null) { _comprobanteDelivery.AgregarItem(_comprobante.Id, 1, productoSeleccionado, listaId); _comprobante = _comprobanteDelivery.ObtenerComprobantePorCliente(_clienteId); dgvGrilla.DataSource = _comprobante.ComprobanteDeliveryDetalleDtos.ToList(); nudTOTAL.Value = _comprobante.ComprobanteDeliveryDetalleDtos.Sum(x => x.SubTotal); nudCantidad.Enabled = true; } } else { Mensaje.Mostrar(" Elija un empleado", Mensaje.Tipo.Informacion); } } else { Mensaje.Mostrar(" Elija un cliente", Mensaje.Tipo.Informacion); } } } }
private void dgvgrilla_RowEnter(object sender, DataGridViewCellEventArgs e) { _ventaSeleccionada = (ComprobanteDeliveryDto)dgvgrilla.Rows[e.RowIndex].DataBoundItem; }