private void Btn_aceptar_Click(object sender, EventArgs e) { //Dividir ComboBox string data = Cbo_material.Text; string[] words = data.Split(' '); //MessageBox.Show("Material: " + words[0] + "", "Prueba"); conn.Open(); OdbcCommand codigo1 = new OdbcCommand(); codigo1.Connection = conn; codigo1.CommandText = ("INSERT INTO `renta_detalle`(`ID_ENCABEZADO`, `MATERIAL`, `CANTIDAD`, `DEVOLUCION`, `ESTADO`) " + "VALUES (" + txt_codEncab.Text + ", " + words[0] + ", '" + Txt_cantidad.Text + "', '" + "No" + "', " + 1 + ")"); try { codigo1.ExecuteNonQuery(); conn.Close(); MessageBox.Show(" Se registro correctamente en RENTA_DETALLE"); llenarTxtRentaDetalle(); Cbo_material.Items.Clear(); Cbo_material.Refresh(); llenarComboMaterial(); Txt_cantidad.Clear(); llenarDataGrid(); } catch (OdbcException ex) { MessageBox.Show(" Error al hacer el INSERT en RENTA_DETALLE. \n\n Error: " + ex.ToString()); conn.Close(); } }
void llenarComboMaterial() { //llenado de comboBox MEMBRESIA try { Cbo_material.Items.Clear(); conn.Open(); OdbcCommand command = new OdbcCommand("SELECT MATERIAL, NOMBRE, PRECIO, GENERO FROM `material` WHERE ESTADO=1", conn); OdbcDataReader reader = command.ExecuteReader(); while (reader.Read()) { Cbo_material.Refresh(); //Cbo_membresia.Items.Add(reader.GetValue(0).ToString() + " - " + reader.GetValue(1).ToString()); Cbo_material.Items.Add(reader.GetValue(0).ToString() + " - " + reader.GetValue(1).ToString() + " - " + reader.GetValue(2).ToString() + " - " + reader.GetValue(3).ToString()); } conn.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } conn.Close(); }