public DataTable ListarMotores() { DataTable dt = new DataTable(); Motores motor = new Motores(); return(motor.Listado("Descripcion, MotorId", "1=1", ""));; }
private void GuardarButton_Click(object sender, EventArgs e) { if (Util.ValidarVacio(this)) { ErrorProvider error = new ErrorProvider(); if (Util.ValidarCharacteres(FabricanteTextBox, error)) { BLL.Motores motor = new BLL.Motores(FabricanteTextBox.Text, ModeloTextBox.Text, Convert.ToInt32(ColorComboBox.SelectedValue), NumeroTextBox.Text, Convert.ToInt32(AComboBox.SelectedItem), Convert.ToSingle(PrecioTextBox.Text)); if (Modificar) { motor.IdMotor = IdModificar; if (motor.Modificar(FabricanteTextBox.Text, ModeloTextBox.Text, Convert.ToInt32(ColorComboBox.SelectedValue), NumeroTextBox.Text, Convert.ToInt32(AComboBox.SelectedItem), Convert.ToSingle(PrecioTextBox.Text))) { MessageBox.Show("Exito"); Util.Limpiar(this); IdtextBox.Enabled = true; } } else { motor.Insert(); if (motor.IdMotor > 0) { MessageBox.Show("Exito"); Util.Limpiar(this); IdtextBox.Enabled = true; } } } } }
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()); } } }
private void CancelarButton_Click(object sender, EventArgs e) { BLL.Motores motor = new BLL.Motores(); if (!string.IsNullOrWhiteSpace(IdtextBox.Text)) { if (motor.Buscar(Convert.ToInt32(IdtextBox.Text))) { DialogResult Resultado = MessageBox.Show("Estas seguro que deseas elminiar estos datos?", "Aviso", MessageBoxButtons.YesNo); if (Resultado == DialogResult.Yes) { motor.Eliminar(Convert.ToInt32(IdtextBox.Text)); Util.Limpiar(this); } } else { MessageBox.Show("El motor no existe", "Aviso", MessageBoxButtons.OK); } } }
public bool Buscar(int IdBuscado) { DataTable dt = new DataTable(); dt = Motores.Listar("*", "IdMotor = " + IdBuscado); if (dt.Rows.Count > 0) { DataRow[] dr; dr = dt.Select("IdMotor = " + IdBuscado); this.IdMotor = IdBuscado; this.Fabricante = (string)dr[0]["Fabricante"]; this.Modelo = (string)dr[0]["Modelo"]; this.IdColor = (int)dr[0]["IdColor"]; this.NumeroChasis = (string)dr[0]["NumeroChasis"]; this.AProduccion = (int)dr[0]["AProduccion"]; this.Precio = Convert.ToSingle(dr[0]["Precio"]); return(true); } else { return(false); } }
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()); } }