public void AltaVehiculo(BE.VehiculoStock vehiculo) { string query = $"INSERT INTO vehiculoStock (patente,tipo_vehiculo,marca,modelo,anio,version,kilometraje,color,id_estado," + $"precio,id_cliente,dvh) VALUES ('{vehiculo.Patente}','{vehiculo.TipoVehiculo}','{vehiculo.Marca}'," + $"'{vehiculo.Modelo}',{vehiculo.Anio},'{vehiculo.Version}',{vehiculo.Kilometraje},'{vehiculo.Color}',{vehiculo.Estado.Id}," + $"'{vehiculo.Precio}',{vehiculo.Cliente.Id},{vehiculo.Dvh})"; _acceso.ExecuteNonQuery(query); }
public void RegistrarBitacora(BE.Bitacora bitacora) { string query = string.Format("INSERT INTO bitacora (id_usuario,descripcion,criticidad,fecha,dvh) VALUES ({0},'{1}',{2},'{3}',{4})", bitacora.usuario.id, bitacora.descripcion, bitacora.criticidad, bitacora.fecha.ToString("yyyy-MM-dd HH:mm:ss"), bitacora.dvh); _acceso.ExecuteNonQuery(query); }
public string RealizarBackup(string nombre, string ruta) { string mensaje = ""; string Consulta = @"BACKUP DATABASE[Diploma] TO DISK = '" + ruta + nombre + ".bak' WITH NOFORMAT, NOINIT, NAME = N'Diploma-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"; try { _acceso.ExecuteNonQuery(Consulta); mensaje = "La copia de la base de datos se realizó correctamente."; } catch { mensaje = "Error al copiar la base de datos."; } return(mensaje); }
public void RegistrarVenta(BE.Venta venta) { string query = $"INSERT INTO venta (id_vehiculo,precio,id_cliente,legajo_empleado,fecha) VALUES" + $" ({venta.Vehiculo.Id},{venta.Precio},{venta.Cliente.Id},{venta.Empleado.legajo}," + $"'{venta.Fecha.ToString("yyyy-MM-dd HH:mm:ss")}');"; _acceso.ExecuteNonQuery(query); }
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); }
public void ActualizarCliente(BE.Cliente cliente) { string sql = $@"update cliente set nombre='{cliente.Nombre}',apellido='{cliente.Apellido}',domicilio='{cliente.Domicilio}', email='{cliente.Email}',tipo_documento={cliente.TipoDoc},nro_documento={cliente.NroDoc}, estado={cliente.Estado},telefono= {cliente.Telefono} WHERE id = {cliente.Id} ;"; _acceso.ExecuteNonQuery(sql); }
public void ActualizarEmpleado(BE.Empleado empleado) { string sql = $@"update empleado set nombre='{empleado.nombre}',apellido='{empleado.apellido}',domicilio='{empleado.domicilio}', email='{empleado.email}',tipo_documento={empleado.tipoDocumento},nro_documento={empleado.nroDocumento}, estado={empleado.estado},telefono= {empleado.telefono}, id_usuario = {empleado.usuario.id} WHERE legajo = {empleado.legajo} ;"; _acceso.ExecuteNonQuery(sql); }
public void InsertarFamilia(BE.Familia familia) { try { var sql = string.Format(@"delete from compuesto where id_familia={0};", familia.id); _acceso.ExecuteNonQuery(sql); foreach (var item in familia.Hijos) { sql = string.Format(@"insert into compuesto (id_familia,id_patente) values ({0},{1})", familia.id, item.id); _acceso.ExecuteNonQuery(sql); } } catch (Exception) { throw; } }
public void GuardarPermisos(BE.Usuario u) { try { string query = $@"delete from patenteUsuario where id_usuario={u.id};"; _acceso.ExecuteNonQuery(query); foreach (var perm in u.Permisos) { query = $@"insert into patenteUsuario (id_usuario,id_patente) values ({u.id},{perm.id}) ";; _acceso.ExecuteNonQuery(query); } } catch (Exception) { throw; } }
public void ActualizarDVV(long dvv, string nombreTabla) { string query = $@"UPDATE Digito_Verificador SET dvv = {dvv} WHERE nombre_tabla = '{nombreTabla}';"; _acceso.ExecuteNonQuery(query); }