private void limpiar() { productoActual = new ProductoPOS(); textBoxNombre.Text = ""; textBoxPrecio.Text = ""; textBoxCantidad.Text = ""; }
private void buttonAgregar_Click(object sender, EventArgs e) { int cantidad = int.Parse(textBoxCantidad.Text); ProductoPOS producto = new ProductoPOS(); producto = productoActual; producto.Total = Math.Round(cantidad * producto.Precio, 2); producto.Cantidad = cantidad; listadoCompra.Add( new ProductoPOS { Cantidad = producto.Cantidad, Codigo = producto.Codigo, IdDetalleInventario = producto.IdDetalleInventario, IdInventario = producto.IdInventario, IdProducto = producto.IdProducto, Nombre = producto.Nombre, Precio = producto.Precio, Total = producto.Total, Numero = listadoCompra.Count + 1 }); productoPOSBindingSource.DataSource = null; productoPOSBindingSource.DataSource = listadoCompra; textBoxBusqueda.Text = ""; textBoxBusqueda.Focus(); limpiar(); calculos(); }
public ProductoPOS ObtenerUno(int id) { string consulta = "ProductosPorId"; DynamicParameters parametros = new DynamicParameters(); ProductoPOS productoPOS = new ProductoPOS(); parametros.Add("@id", id, DbType.Int32); cn.Open(); productoPOS = cn.QuerySingle <ProductoPOS>(consulta, parametros, commandType: CommandType.StoredProcedure); cn.Close(); return(productoPOS); }
private void button1_Click(object sender, EventArgs e) { if (listadoCompra.Count == 0) { MessageBox.Show(this, "Seleccione un artículo", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { ProductoPOS p = new ProductoPOS(); p = (ProductoPOS)productoPOSBindingSource.Current; listadoCompra.Remove(p); productoPOSBindingSource.DataSource = null; productoPOSBindingSource.DataSource = listadoCompra; calculos(); } }
private void Busqueda() { try { string busqueda = textBoxBusqueda.Text.Trim(); productoActual = listado.Where(x => x.Codigo == busqueda || x.Nombre == busqueda).FirstOrDefault(); if (productoActual != null) { textBoxNombre.Text = productoActual.Nombre; textBoxPrecio.Text = productoActual.Precio.ToString("c"); } else { limpiar(); } } catch (NullReferenceException ex) { limpiar(); } }
private void fPOS_Load(object sender, EventArgs e) { ObtenerCorrelativo(); listado = cProductoPOS.Listado(1); TXTNombre.Text = "Nombre del cliente"; TXTNombre.Enter += new EventHandler(RemoveText); TXTNombre.Leave += new EventHandler(AddText); TXTDui.Text = "DUI"; TXTDui.Enter += new EventHandler(RemoveText); TXTDui.Leave += new EventHandler(AddText); TXTNit.Text = "NIT"; TXTNit.Enter += new EventHandler(RemoveText); TXTNit.Leave += new EventHandler(AddText); TXTNrc.Text = "NRC"; TXTNrc.Enter += new EventHandler(RemoveText); TXTNrc.Leave += new EventHandler(AddText); TXTTelefono.Text = "Teléfono"; TXTTelefono.Enter += new EventHandler(RemoveText); TXTTelefono.Leave += new EventHandler(AddText); TXTGiro.Text = "Giro"; TXTGiro.Enter += new EventHandler(RemoveText); TXTGiro.Leave += new EventHandler(AddText); TXTDireccion.Text = "Dirección"; TXTDireccion.Enter += new EventHandler(RemoveText); TXTDireccion.Leave += new EventHandler(AddText); productoActual = new ProductoPOS(); //dataGridViewProductos.DataSource = listadoCompra; }
private void productoPOSDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { productoPos = (ProductoPOS)productoPOSBindingSource.Current; this.DialogResult = DialogResult.OK; this.Close(); }