コード例 #1
0
        public Carrito_compras()
        {
            Login1 login = new Login1();

            login.Close();
            InitializeComponent();
            cnx = new SqlConnection(conection);
            cnx.Open();
            cmd = new SqlCommand("select * from Articulo", cnx);
            cmd.ExecuteNonQuery();
            dataReader = cmd.ExecuteReader();
            conex_detalle detalle = new conex_detalle();

            label6.Text = "Factura #" + detalle.numeroFactura();
            while (dataReader.Read())
            {
                cmb_consultaId.Items.Add(dataReader["codigo"].ToString());
            }
            dataReader.Close();
            dataGridView1.Columns.Add("código", "Código");
            dataGridView1.Columns.Add("artículo", "Artículo");
            dataGridView1.Columns.Add("existencias", "existencias");
            dataGridView1.Columns.Add("cantidad", "Cantidad");
            dataGridView1.Columns.Add("precio unitario", "Precio unitario");
            dataGridView1.Columns.Add("total", "Total");
        }
コード例 #2
0
        private void btnProcesarFactura_Click(object sender, EventArgs e)
        {
            int           idArticulo, idFactura, valorArticulo, cantidad, valorTotal;
            conex_detalle conex_Detalle = new conex_detalle();

            try
            {
                conex_factura conex = new conex_factura();
                conex.agregaFactura(DateTime.Now.ToString("dd/MM/yyyy"), totalFactura, int.Parse(txb_ID.Text));
                for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
                {
                    idArticulo    = int.Parse(dataGridView1.Rows[i].Cells["Código"].Value.ToString());
                    idFactura     = conex_Detalle.numeroFactura();
                    cantidad      = int.Parse(dataGridView1.Rows[i].Cells["Cantidad"].Value.ToString());
                    valorArticulo = int.Parse(dataGridView1.Rows[i].Cells["Precio unitario"].Value.ToString());
                    valorTotal    = int.Parse(dataGridView1.Rows[i].Cells["Total"].Value.ToString());

                    conex_Detalle.ingresaDetalle(idArticulo, idFactura, valorArticulo, cantidad, valorTotal);
                }
            }
            catch (Exception)
            {
                ////throw;
                MessageBox.Show("Hubo un problema al agregar el detalle");
            }
        }