private void botonGuardar_Click(object sender, EventArgs e) { try { if ((int)txtCveCliente.EditValue == 0) { Referencia refe = new Referencia { Nombre = txtNombre.Text, Direccion = txtDireccion.Text, Poblacion = txtPoblacion.Text, Telefono = txtTelefono.Text, Celular = txtCelular.Text }; _entidades.Referencias.InsertOnSubmit(refe); _entidades.SubmitChanges(); txtCveCliente.EditValue = refe.CveReferencia; EventDevolverClave(refe.CveReferencia); } else { Referencia refe = _entidades.Referencias.Single(cl => cl.CveReferencia == (int)txtCveCliente.EditValue); refe.Nombre = txtNombre.Text; refe.Direccion = txtDireccion.Text; refe.Poblacion = txtPoblacion.Text; refe.Telefono = txtTelefono.Text; refe.Celular = txtCelular.Text; _entidades.SubmitChanges(); EventDevolverClave(refe.CveReferencia); } Close(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error al intentar Guardar la referencia \n"+ ex, "Error al guardar"); } }
partial void UpdateReferencia(Referencia instance);
partial void DeleteReferencia(Referencia instance);
partial void InsertReferencia(Referencia instance);