Ejemplo n.º 1
0
        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();
        }