private void BuscarButtom_Click(object sender, EventArgs e) { ErrorProvider error = new ErrorProvider(); if (!string.IsNullOrWhiteSpace(IdtextBox.Text) && Convert.ToInt32(IdtextBox.Text) > 0) { BLL.Motores motor = new BLL.Motores(); if (motor.Buscar(Convert.ToInt32(IdtextBox.Text))) { IdtextBox.Enabled = false; int id = Convert.ToInt32(IdtextBox.Text); Util.Limpiar(this); Modificar = true; IdModificar = id; IdtextBox.AppendText(id.ToString()); FabricanteTextBox.AppendText(motor.Fabricante); ModeloTextBox.AppendText(motor.Modelo); ColorComboBox.SelectedValue = motor.IdColor; NumeroTextBox.AppendText(motor.NumeroChasis); AComboBox.SelectedValue = motor.AProduccion; PrecioTextBox.AppendText(motor.Precio.ToString()); } } else { Modificar = true; Util.Limpiar(this); Consultas.cMotores consulta = new Consultas.cMotores(); consulta.ShowDialog(this); BLL.Motores motor = consulta.ObtenerMotor(); if (motor.IdMotor > 0) { IdtextBox.Enabled = false; IdModificar = motor.IdMotor; IdtextBox.AppendText(motor.IdMotor.ToString()); FabricanteTextBox.AppendText(motor.Fabricante); ModeloTextBox.AppendText(motor.Modelo); ColorComboBox.SelectedValue = motor.IdColor; NumeroTextBox.AppendText(motor.NumeroChasis); AComboBox.SelectedIndex = AComboBox.Items.Count - (DateTime.Now.Year - motor.AProduccion + 1); PrecioTextBox.AppendText(motor.Precio.ToString()); } } }
public rMotores(int IdMotor) { InitializeComponent(); ColorComboBox.DataSource = BLL.Colores.Listar(); ColorComboBox.DisplayMember = "Color"; ColorComboBox.ValueMember = "IdColor"; for (int year = 1960; year <= DateTime.Now.Year; year++) { AComboBox.Items.Add(year); AComboBox.ValueMember = "year"; } BLL.Motores motor = new BLL.Motores(); if (motor.Buscar(IdMotor)) { Modificar = true; IdModificar = IdMotor; FabricanteTextBox.AppendText(motor.Fabricante); ModeloTextBox.AppendText(motor.Modelo); ColorComboBox.SelectedIndex = motor.IdColor; NumeroTextBox.AppendText(motor.NumeroChasis); AComboBox.SelectedItem = motor.AProduccion; PrecioTextBox.AppendText(motor.Precio.ToString()); } }