Esempio n. 1
0
 private void limpiar()
 {
     productoActual       = new ProductoPOS();
     textBoxNombre.Text   = "";
     textBoxPrecio.Text   = "";
     textBoxCantidad.Text = "";
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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();
            }
        }
Esempio n. 5
0
 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();
     }
 }
Esempio n. 6
0
        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();
 }