private void Button1_Click_1(object sender, EventArgs e) { frmPagar pague = new frmPagar(); pague.ShowDialog(); }
private void Button1_Click_1(object sender, EventArgs e) { if (comboBox1.Text == "") { MessageBox.Show("Por favor elija proveedor"); return; } if (txtTotal.Text == "0.00") { MessageBox.Show("Por Favor elija los productos"); return; } //Querys para Compras y CompraDetalle //Validacion si es contado o credito if (rdbContado.Checked) { verificacion.tipoCompra = "Credito"; } else { verificacion.tipoCompra = "Contado"; } verificacion.estadoCompra = false; //Carga de form de verificacion verificacion.subTotal = txtSubTotal.Text; verificacion.total = txtTotal.Text; verificacion.proveedores = comboBox1.Text; verificacion.nCompra = lbnCompra.Text; verificacion.impuesto = txtISV.Text; if (verificacion.tipoCompra == "Credito") { frmconfirm confirmar = new frmconfirm(); confirmar.ShowDialog(); } else { frmPagar f = new frmPagar(); f.ShowDialog(); } if (verificacion.estadoCompra) { //Procedimiento almacenado de compradetalle try { conexionbd conn = new conexionbd(); using (conn.Conectarbd) { conn.abrir(); int Contador = 0; string query = "INSERT INTO CompraDetalle VALUES (@compraID, @ProductoID,@Cantidad, @Precio, @ISV,@fecha)"; using (SqlCommand cmd = new SqlCommand(query, conn.Conectarbd)) { // cmd.CommandType = CommandType.StoredProcedure; foreach (DataGridViewRow row in dataGridView2.Rows) { // MessageBox.Show(); cmd.Parameters.Clear(); cmd.Parameters.AddWithValue("@CompraID", Convert.ToInt32(verificacion.nCompra)); cmd.Parameters.AddWithValue("@ProductoID", Convert.ToInt32(row.Cells["ID"].Value)); cmd.Parameters.AddWithValue("@Cantidad", Convert.ToInt32(row.Cells["cantidad"].Value)); cmd.Parameters.AddWithValue("@Precio", Convert.ToDouble(row.Cells["Precio"].Value)); cmd.Parameters.AddWithValue("@ISV", Convert.ToDouble(0.00)); cmd.Parameters.AddWithValue("@fecha", Convert.ToDateTime("2020/12/14")); cmd.ExecuteNonQuery(); Contador++; } if (Contador > 0) { MessageBox.Show("Compra realizada correctamente"); verificacion.estadoCompra = false; } } } } catch (SqlException ex) { MessageBox.Show(ex.ToString()); // throw; } } }