(Linq) ¿Porque no se graban las actualizaciones?

15/01/2009 - 10:31 por Julian | Informe spam
No permanecen los cambios en la Base de Datos
La tabla Clientes tiene la siguiente estructura
Codigo -> int Autoincremental, con clave principal
Ventas -> Money

public partial class Form1 : Form
{
private DataClasses1DataContext dc = new DataClasses1DataContext();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
clientesBindingSource.DataSource = from clientes in dc.Clientes
select clientes;
}
private void button1_Click(object sender, EventArgs e)
{
decimal factor = 5;
Clientes clienteActual = (Clientes)clientesBindingSource.Current;
decimal importe = (decimal)clienteActual.Ventas + factor;
ActualizarSaldo(1, importe);
clientesBindingSource.DataSource = from clientes in dc.Clientes
select clientes;
}
private void ActualizarSaldo(int idCliente, decimal importe)
{
Clientes cliente = (from c in dc.Clientes where c.Codigo ==
idCliente select c).Single();
cliente.Ventas += importe;
dc.SubmitChanges();
}

Preguntas similare

Leer las respuestas

#1 Julian
15/01/2009 - 20:06 | Informe spam
Nada, Nada.
Error estupido por mi parte Base de Datos Duplicada, miro la que no
modifico.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida