void cargarcombos() { DataTable t = Marca.Todas_Marcas(); for (int i = 0; i < t.Rows.Count; i++) { marca.Items.Add(t.Rows[i]["Nombre de la Marca"].ToString()); } cargardetalle(); Tipo.Items.Add("Perfumes"); Tipo.Items.Add("Colores"); }
private void Alta_producto_Load(object sender, EventArgs e) { p = new Producto(marca, textBox1.Text); if (p.validar_Existe() == -1) //validar que no exista ya el producto ? { if (p.get_codigoM() == "") { //saber que marcas existen y cargarlas en el combobox. DataTable t = Marca.Todas_Marcas(); for (int i = 0; i < t.Rows.Count; i++) { if (marca == t.Rows[i][0].ToString()) { comboBox1.Items.Clear(); comboBox1.Items.Add(t.Rows[i][1].ToString()); // intentar asociar con el codigo x defecto a la marca. comboBox1.SelectedIndex = comboBox1.Items.Count - 1; // tipo.Items.Add(p.tipo_string()); i = t.Rows.Count; } else { comboBox1.Items.Add(t.Rows[i][1].ToString()); } } tipo.Items.Add("Perfumes"); tipo.Items.Add("Colores"); tipo.SelectedIndex = 0; } else { if (p.get_CodigoP() != "") { comboBox1.Items.Add(Marca.Nombre_Marca(p.get_codigoM())); comboBox1.SelectedIndex = 0; } } } else { MessageBox.Show("Ya existe ese codigo de producto en esta marca."); this.Close(); } }