private void ButtonAdd(object sender, RoutedEventArgs e) { InmobiliariaDunDataSet inmobiliariaDunDataSet = ((InmobiliariaDunDataSet)(this.FindResource("inmobiliariaDunDataSet"))); InmobiliariaDunDataSetTableAdapters.InmueblesTableAdapter inmobiliariaDunDataSetInmueblesTableAdapter = new InmobiliariaDunDataSetTableAdapters.InmueblesTableAdapter(); int success = 0; try { success = inmobiliariaDunDataSetInmueblesTableAdapter.Insert(fechaPublicacionDatePicker.DisplayDate, int.Parse(idVendedorList.SelectedItem.ToString()), direccionTextBox.Text, ambientesTextBox.Text, int.Parse(precioTextBox.Text), reservadoCheckBox.IsChecked.Value); } catch { MessageBox.Show("Ocurrio un error"); } if (success == 0) { MessageBox.Show("No se pudo agregar el registro"); } if (success == 1) { MessageBox.Show("El registro se agrego con éxito"); } inmobiliariaDunDataSet.AcceptChanges(); inmobiliariaDunDataSetInmueblesTableAdapter.Fill(inmobiliariaDunDataSet.Inmuebles); inmueblesViewSource.View.MoveCurrentToLast(); }
private void ButtonModify(object sender, RoutedEventArgs e) { InmobiliariaDunDataSet inmobiliariaDunDataSet = ((InmobiliariaDunDataSet)(this.FindResource("inmobiliariaDunDataSet"))); InmobiliariaDunDataSetTableAdapters.InmueblesTableAdapter inmobiliariaDunDataSetInmueblesTableAdapter = new InmobiliariaDunDataSetTableAdapters.InmueblesTableAdapter(); var originalRow = inmobiliariaDunDataSet.Inmuebles.Where(x => x.ID == int.Parse(idTextBox.Text)).ToList(); int success = 0; success = inmobiliariaDunDataSetInmueblesTableAdapter.Update(fechaPublicacionDatePicker.DisplayDate, int.Parse(idVendedorList.SelectedItem.ToString()), direccionTextBox.Text, ambientesTextBox.Text, int.Parse(precioTextBox.Text), reservadoCheckBox.IsChecked.Value, originalRow[0].ID, originalRow[0].FechaPublicacion, originalRow[0].IDVendedor, originalRow[0].Direccion, originalRow[0].Ambientes, originalRow[0].Precio, originalRow[0].Reservado); inmobiliariaDunDataSet.AcceptChanges(); inmobiliariaDunDataSetInmueblesTableAdapter.Fill(inmobiliariaDunDataSet.Inmuebles); inmueblesViewSource.View.MoveCurrentToLast(); }