private void buttonAceptar_Click(object sender, EventArgs e) { bool b = true; ClaseVenta venta = new ClaseVenta(); venta.setFecha(DateTime.Now); venta.setIDCliente(int.Parse(textBoxCliente.Text.Trim())); venta.setIDUsuario(int.Parse(textBoxID.Text.Trim())); int resultado = ClaseVenta.AgregarVenta(venta); for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { ClaseDetalleVenta detalleVenta = new ClaseDetalleVenta(); detalleVenta.setFolioVenta(int.Parse(textBoxFolio.Text.Trim())); detalleVenta.setIDProducto(int.Parse(dataGridView1.Rows[i].Cells["id"].Value.ToString())); detalleVenta.setCantidad(int.Parse(dataGridView1.Rows[i].Cells["cantidad"].Value.ToString())); detalleVenta.setPrecio(int.Parse(dataGridView1.Rows[i].Cells["precio"].Value.ToString())); int resultado2 = ClaseDetalleVenta.AgregarDetalleVenta(detalleVenta); if (resultado2 < 0) { b = false; } } if (resultado > 0 && b == true) { MessageBox.Show("Venta realizada correctamente", "Guardado!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo realizar la Venta", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } cargarFolio(); }
private void buttonAceptar_Click(object sender, EventArgs e) { bool b = true; int resultado2; ClaseES claseES = new ClaseES(); claseES.setFecha(DateTime.Now); claseES.setIDUsuario(int.Parse(textBoxID.Text.Trim())); if (radioButtonE.Checked) { claseES.setTipo("Entrada"); } else { claseES.setTipo("Salida"); } int resultado = ClaseES.AgregarES(claseES); for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { ClaseDetalleVenta detalleVenta = new ClaseDetalleVenta(); if (claseES.getTipo() == "Entrada") { ClaseDetalleEntrada detalleEntrada = new ClaseDetalleEntrada(); detalleEntrada.setFolioES(int.Parse(textBoxFolio.Text.Trim())); detalleEntrada.setIDProducto(int.Parse(dataGridView1.Rows[i].Cells["id"].Value.ToString())); detalleEntrada.setCantidad(int.Parse(dataGridView1.Rows[i].Cells["cantidad"].Value.ToString())); resultado2 = ClaseDetalleEntrada.AgregarDetalleEntrada(detalleEntrada); if (resultado2 < 0) { b = false; } } else { ClaseDetalleSalida detalleSalida = new ClaseDetalleSalida(); detalleSalida.setFolioES(int.Parse(textBoxFolio.Text.Trim())); detalleSalida.setIDProducto(int.Parse(dataGridView1.Rows[i].Cells["id"].Value.ToString())); detalleSalida.setCantidad(int.Parse(dataGridView1.Rows[i].Cells["cantidad"].Value.ToString())); resultado2 = ClaseDetalleSalida.AgregarDetalleSalida(detalleSalida); if (resultado2 < 0) { b = false; } } } if (resultado > 0 && b == true) { MessageBox.Show("Movimiento realizado correctamente", "Guardado!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo realizar el movimiento", "Fallo!!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } cargarFolio(); }
public static int AgregarDetalleVenta(ClaseDetalleVenta detalleVenta) { int retorno = 0; MySqlConnection conexion = Conexion.ObtenerConexion(); MySqlCommand comando = new MySqlCommand(string.Format("Insert into detalle_venta (folio_venta, id_producto, cantidad, precio)" + " values('{0}','{1}','{2}','{3}')", detalleVenta.FolioVenta, detalleVenta.IDProducto, detalleVenta.Cantidad, detalleVenta.Precio), conexion); retorno = comando.ExecuteNonQuery(); conexion.Close(); return(retorno); }