Пример #1
0
        private void btnvendedorseleccionado_Click(object sender, EventArgs e)
        {
            Compras formCompras = Owner as Compras;

            formCompras.txtvendedor.Text = dataGridView1.CurrentRow.Cells["Vendedor"].Value.ToString();
            formCompras.vendedorId       = dataGridView1.CurrentRow.Cells["VendedorId"].Value.ToString();
            this.Close();
        }
Пример #2
0
        private void btnclienteseleccionado_Click(object sender, EventArgs e)
        {
            Compras formCompras = Owner as Compras;

            formCompras.txtcliente.Text = dataGridView1.CurrentRow.Cells["PrimerNombre"].Value.ToString();
            formCompras.clienteId       = dataGridView1.CurrentRow.Cells["ClienteId"].Value.ToString();
            this.Close();
        }
Пример #3
0
        private void btninsertar_Click(object sender, EventArgs e)
        {
            Compras         compras             = Owner as Compras;
            ArticuloFactura artifac             = new ArticuloFactura();
            string          ProductoId          = compras.dataGridView1.CurrentRow.Cells["ProductoId"].Value.ToString();
            string          ProductoCategoriaId = compras.dataGridView1.CurrentRow.Cells["ProductoCategoriaId"].Value.ToString();
            string          Codigo         = compras.dataGridView1.CurrentRow.Cells["Codigo"].Value.ToString();
            string          Categoria      = compras.dataGridView1.CurrentRow.Cells["Categoria"].Value.ToString();
            string          Articulo       = compras.dataGridView1.CurrentRow.Cells["Articulo"].Value.ToString();
            string          Descripcion    = compras.dataGridView1.CurrentRow.Cells["Descripcion"].Value.ToString();
            decimal         PrecioProducto = Convert.ToDecimal(compras.dataGridView1.CurrentRow.Cells["PrecioVenta"].Value.ToString());
            //
            decimal Precio = Convert.ToDecimal(txtprecio.Text);

            if (Precio > PrecioProducto)
            {
                MessageBox.Show("El monto es mayor al precio de venta.");
            }
            else
            {
                if (txtcantidad.Text == "")
                {
                    MessageBox.Show("Ingrese la Cantidad.");
                }
                else
                {
                    int Cantidad = Convert.ToInt32(txtcantidad.Text);

                    decimal descuento = PrecioProducto - Precio;
                    artifac.ProductoId = new Guid(ProductoId);
                    artifac.Cantidad   = Cantidad;
                    artifac.Precio     = Precio * Cantidad;
                    artifac.Descuento  = descuento * Cantidad;

                    decimal totalPrecio = Precio * Cantidad;
                    decimal totaldesc   = descuento * Cantidad;
                    compras.totalcompra    = compras.totalcompra + totalPrecio;
                    compras.totaldescuento = compras.totaldescuento + totaldesc;
                    compras.af.Add(artifac);

                    compras.lbtotalcompra.Text = Convert.ToString(compras.totalcompra);
                    compras.lbdescuento.Text   = Convert.ToString(compras.totaldescuento);

                    int rowIndex = compras.dataGridView2.CurrentCell.RowIndex;
                    compras.dataGridView1.Rows.RemoveAt(rowIndex);

                    compras.dataGridView2.Columns.Add("productoId", "ProductoId");
                    compras.dataGridView2.Columns.Add("productoCategoriaId", "ProductoCategoriaId");
                    compras.dataGridView2.Columns.Add("codigo", "Codigo");
                    //
                    compras.dataGridView2.Columns.Add("cantidad", "Cantidad");
                    compras.dataGridView2.Columns.Add("precio", "Precio");
                    compras.dataGridView2.Columns.Add("totalprecio", "TotalPrecio");
                    compras.dataGridView2.Columns.Add("descuento", "Descuento");
                    compras.dataGridView2.Columns.Add("totaldescuento", "TotalDescuento");
                    //
                    compras.dataGridView2.Columns.Add("categoria", "Categoria");
                    compras.dataGridView2.Columns.Add("articulo", "Articulo");
                    compras.dataGridView2.Columns.Add("descripcion", "Descripcion");


                    compras.dataGridView2.Rows.Add(ProductoId, ProductoCategoriaId, Codigo, Cantidad, Precio, Convert.ToString(compras.totalcompra), Convert.ToString(descuento), Convert.ToString(compras.totaldescuento), Categoria, Articulo, Descripcion);

                    compras.dataGridView2.Columns["ProductoId"].Visible          = false;
                    compras.dataGridView2.Columns["ProductoCategoriaId"].Visible = false;

                    this.Close();
                }
            }
        }
Пример #4
0
        private void CompraProducto_Load(object sender, EventArgs e)
        {
            Compras compras = Owner as Compras;

            txtprecio.Text = compras.dataGridView1.CurrentRow.Cells["PrecioVenta"].Value.ToString();
        }