public void GuardarCompra(BE.Compra compra) { string query = $"INSERT INTO compra (es_consignacion,id_vehiculo,precio_sugerido,id_cliente,legajo_empleado,fecha,dvh)" + $" VALUES ('{compra.EsConsignacion}',{compra.VehiculoStock.Id},'{compra.PrecioSugerido}',{compra.Cliente.Id}," + $"{compra.Empleado.legajo},'{compra.Fecha.ToString("yyyy-MM-dd HH:mm:ss")}',{compra.Dvh});"; _acceso.ExecuteNonQuery(query); }
private void btnAdquirir_Click(object sender, EventArgs e) { _vehiculo.Adquirido = true; _vehiculo.Disponible = true; _vehiculo.Precio = BLL.Cifrado.Encriptar(_vehiculo.Precio, true); _vehiculo.Dvh = BLL.DigitoVerificador.CalcularDV(_vehiculo, "vehiculoStock"); _vehiculoStockBll.ActualizarVehiculo(_vehiculo); BE.Compra compra = new BE.Compra(); compra.Cliente = cliente; var usuario = Services.SessionManager.GetInstance.Usuario; BLL.Empleado _empleadoBll = new BLL.Empleado(); compra.Empleado = _empleadoBll.GetEmpleadoUsuario(usuario); var formaAdquisicion = cmbFormaAdquisicion.SelectedIndex; if (formaAdquisicion != 0) { compra.EsConsignacion = BLL.Cifrado.Encriptar(true.ToString(), true); } else { compra.EsConsignacion = BLL.Cifrado.Encriptar(false.ToString(), true); } compra.VehiculoStock = _vehiculo; compra.Fecha = DateTime.Now; compra.PrecioSugerido = BLL.Cifrado.Encriptar(precioCompraSugerido.ToString(), true); compra.Dvh = BLL.DigitoVerificador.CalcularDV(compra, "compra"); _compraBll.GuardarCompra(compra); MessageBox.Show("Se realizo la compra del vehiculo con exito", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); _bitacoraBll.RegistrarBitacora(usuario, $"Se realizo la compra del vehiculo de patente = {BLL.Cifrado.Desencriptar(_vehiculo.Patente)}" + $" a un precio de ${BLL.Cifrado.Desencriptar(compra.PrecioSugerido)}", 3); this.Close(); }
public void GuardarCompra(BE.Compra compra) { _compraDal.GuardarCompra(compra); }