private void button1_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex == -1) { MessageBox.Show("Debe seleccionar un carro", "Carro no Seleccionado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var carro = new z_carros(); carro = carro.getObjectz_carros((int)listBox1.SelectedValue); if (listBox2.SelectedIndex != -1) { if (carro.CheckAlternativo((int)listBox2.SelectedValue)) { if (carro.id_carro != (int)listBox2.SelectedValue) { carro.id_tipo_alternativo = (int)listBox2.SelectedValue; carro.modifyz_carros(carro); } else { MessageBox.Show( "No puede asignar el mismo carro como alternativo. Seleccione otro carro alternativo.", "Error de Selección", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("El carro elegido ya está asignado. Seleccione otro carro alternativo.", "Error de Selección", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe seleccionar un tipo de carro alternativo", "Error de Selección", MessageBoxButtons.OK, MessageBoxIcon.Error); } Alternativos(); }