Exemple #1
0
        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();
        }
Exemple #3
0
 public void GuardarCompra(BE.Compra compra)
 {
     _compraDal.GuardarCompra(compra);
 }