public void insertarVehiculoUsado(objVehiculoUsado objVehiculoUsado) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tvehiculo_usado_insertar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_marca", OracleDbType.Varchar2, objVehiculoUsado.Marca, ParameterDirection.Input); conn.cmd.Parameters.Add("v_modelo", OracleDbType.Varchar2, objVehiculoUsado.Modelo, ParameterDirection.Input); conn.cmd.Parameters.Add("v_color", OracleDbType.Varchar2, objVehiculoUsado.Color, ParameterDirection.Input); conn.cmd.Parameters.Add("v_precio_unitario", OracleDbType.Double, objVehiculoUsado.Precio_Unitario, ParameterDirection.Input); conn.cmd.Parameters.Add("v_garantia", OracleDbType.Varchar2, objVehiculoUsado.Garantia, ParameterDirection.Input); conn.cmd.Parameters.Add("v_numero_placa", OracleDbType.Varchar2, objVehiculoUsado.Numero_Placa, ParameterDirection.Input); conn.cmd.Parameters.Add("v_kilometraje", OracleDbType.Int32, objVehiculoUsado.Kilometraje, ParameterDirection.Input); conn.cmd.Parameters.Add("v_estado", OracleDbType.Varchar2, objVehiculoUsado.Estado, ParameterDirection.Input); conn.cmd.Parameters.Add("v_especificaciones", OracleDbType.Varchar2, objVehiculoUsado.Especificaciones, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al insertar Vehículo Usado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean insertarVehiculoUsado(objVehiculoUsado objVehiculoUsados) { Boolean vehiculoEncontrado = false; objVehiculoUsado objVehiculoUsadoConsultado = new objVehiculoUsado(); objVehiculoUsadoConsultado.Numero_Placa = objVehiculoUsados.Numero_Placa; vehiculoEncontrado = this.cadVehiculosUsados.consultarVehiculoNumeroPlaca(objVehiculoUsadoConsultado); if (vehiculoEncontrado == false) { this.cadVehiculosUsados.insertarVehiculoUsado(objVehiculoUsados); return(true); } else { MessageBox.Show("Error: Ya existe un vehiculo con la misma placa en la base de datos", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } }
public void actualizarVehiculoUsado() { objVehiculoUsado objVehiculosUsados = new objVehiculoUsado(); cnVehiculoUsado cnVehiculosUsados = new cnVehiculoUsado(); if (validarCamposLlenos()) { DialogResult eleccionActualizar = MessageBox.Show("¿Desea actualizar el vehículo seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionActualizar == DialogResult.Yes) { objVehiculosUsados.Cod_Vehiculo = txtCodigoVehiculo.Text; objVehiculosUsados.Marca = txtMarca.Text; objVehiculosUsados.Modelo = txtModelo.Text; objVehiculosUsados.Color = txtColor.Text; objVehiculosUsados.Precio_Unitario = Convert.ToDouble(txtPrecioUnitario.Text); objVehiculosUsados.Garantia = txtGarantia.Text; objVehiculosUsados.Numero_Placa = txtNumeroPlaca.Text; objVehiculosUsados.Kilometraje = Convert.ToInt32(txtKilometraje.Text); objVehiculosUsados.Estado = txtEstado.Text; objVehiculosUsados.Especificaciones = txtEspecificaciones.Text; cnVehiculosUsados.actualizarVehiculoUsado(objVehiculosUsados); llenarDataGrigView(); txtNumeroPlaca.Enabled = true; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } } else { MessageBox.Show("Debe de cargar primero un vehículo de la lista de vehículos usados", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void agregarVehiculoUsado() { objVehiculoUsado objVehiculosUsados = new objVehiculoUsado(); cnVehiculoUsado cnVehiculosUsados = new cnVehiculoUsado(); if (validarCamposLlenos()) { objVehiculosUsados.Marca = txtMarca.Text; objVehiculosUsados.Modelo = txtModelo.Text; objVehiculosUsados.Color = txtColor.Text; objVehiculosUsados.Precio_Unitario = Convert.ToDouble(txtPrecioUnitario.Text); objVehiculosUsados.Garantia = txtGarantia.Text; objVehiculosUsados.Numero_Placa = txtNumeroPlaca.Text; objVehiculosUsados.Kilometraje = Convert.ToInt32(txtKilometraje.Text); objVehiculosUsados.Estado = txtEstado.Text; objVehiculosUsados.Especificaciones = txtEspecificaciones.Text; if (cnVehiculosUsados.insertarVehiculoUsado(objVehiculosUsados)) { llenarDataGrigView(); btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; btLimpiarFormulario.Enabled = true; limpiarCamposFormulario(); } else { txtNumeroPlaca.BackColor = Color.Tomato; } } else { MessageBox.Show("Debe digitar los campos del formulario", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public void eliminarVehiculoUsado() { objVehiculoUsado objVehiculosUsados = new objVehiculoUsado(); cnVehiculoUsado cnVehiculosUsados = new cnVehiculoUsado(); DialogResult eleccionBorrar = MessageBox.Show("¿Desea eliminar el vehículo seleccionado?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (eleccionBorrar == DialogResult.Yes) { objVehiculosUsados.Cod_Vehiculo = dgvListaVehiculosUsados.CurrentRow.Cells[0].Value.ToString(); cnVehiculosUsados.eliminarVehiculoUsado(objVehiculosUsados); llenarDataGrigView(); txtNumeroPlaca.Enabled = true; btAgregar.Enabled = true; btActualizar.Enabled = false; btEliminar.Enabled = false; limpiarCamposFormulario(); } }
public Boolean consultarVehiculoNumeroPlaca(objVehiculoUsado objVehiculoUsado) { Boolean vehiculoUsadoEncontrado = false; try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tvehiculo_usado_existente", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_numero_placa", OracleDbType.Varchar2, objVehiculoUsado.Numero_Placa, ParameterDirection.Input); conn.cmd.Parameters.Add("v_encontrado", OracleDbType.Int32, ParameterDirection.Output); conn.cmd.ExecuteReader(); int vehiculoEncontradoDevuelto = Convert.ToInt32(conn.cmd.Parameters["v_encontrado"].Value.ToString()); if (vehiculoEncontradoDevuelto > 0) { vehiculoUsadoEncontrado = true; } conn.cmd.Dispose(); conn.connection.Close(); return(vehiculoUsadoEncontrado); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al consultar Vehículo Usado con la base de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); return(vehiculoUsadoEncontrado); } }
public void eliminarVehiculoUsado(objVehiculoUsado objVehiculoUsado) { try { OracleConexion conn = new OracleConexion(); if (conn.connection.State == ConnectionState.Closed) { conn.connection.Open(); } conn.cmd = new OracleCommand("sp_tvehiculo_eliminar", conn.connection); conn.cmd.CommandType = CommandType.StoredProcedure; conn.cmd.Parameters.Add("v_cod_vehiculo", OracleDbType.Varchar2, objVehiculoUsado.Cod_Vehiculo, ParameterDirection.Input); conn.cmd.ExecuteReader(); conn.cmd.Dispose(); conn.connection.Close(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Error al eliminar Vehículo Usado", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void eliminarVehiculoUsado(objVehiculoUsado objVehiculoUsados) { this.cadVehiculosUsados.eliminarVehiculoUsado(objVehiculoUsados); }
public void actualizarVehiculoUsado(objVehiculoUsado objVehiculoUsados) { this.cadVehiculosUsados.actualizarVehiculoUsado(objVehiculoUsados); }