private void btnGuardar_Click(object sender, RoutedEventArgs e) { bool bandera = verificar(); if (!bandera) { String nombre = txtNombre.Text; int departamento = Convert.ToInt32(cmbDpto.SelectedValue); int municipio = Convert.ToInt32(cmbMun.SelectedValue); _ComunidadLN comunidad = new _ComunidadLN(nombre, true, departamento, municipio); Boolean correcto = comunidad.Ingresar_C(); if (mod == false) { if (correcto) { comunidad.InsertarComunidad(); txtNombre.Text = ""; cmbDpto.Text = ""; if (MessageBox.Show("¿Desea agregar otra comunidad?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { txtNombre.Focus(); } else { comun.fillDataGrid(); this.Close(); } } else { MessageBox.Show(comunidad._obtenerError()); } } else { if (correcto) { comunidad.ModificarComunidad(idComn); comun.fillDataGrid(); mod = false; this.Close(); } else { MessageBox.Show(comunidad._obtenerError()); } } } }
public WinAddComunidad() { this.InitializeComponent(); // esto fue lo que cambie del window_loaded _ComunidadLN comn = new _ComunidadLN(); _DepartamentoLN depto = new _DepartamentoLN(); List <_Departamento> lista = new List <_Departamento>(); lista = depto.Obtener_D(); cmbDpto.ItemsSource = depto.Obtener_D(); cmbDpto.SelectedValuePath = "idDepartamento"; cmbDpto.DisplayMemberPath = "nombre"; // A partir de este punto se requiere la inserción de código para la creación del objeto. }
private void dataGridComn_MouseDoubleClick(object sender, MouseButtonEventArgs e) { _Comunidad sele = dataGridComn.SelectedItem as _Comunidad; _ComunidadLN comunidad = new _ComunidadLN(); idComn = sele.idComunidad; WinAddComunidad nWinAddComunidad = new WinAddComunidad(); System.Windows.Forms.Integration.ElementHost.EnableModelessKeyboardInterop(nWinAddComunidad); nWinAddComunidad.txtNombre.Text = sele.Nombre; nWinAddComunidad.cmbDpto.Text = sele.DepartamentoNombre; nWinAddComunidad.cmbMun.Text = sele.MunicipioNombre; nWinAddComunidad.getId(idComn); nWinAddComunidad.ShowDialog(); fillDataGrid(); }
private void btnCancelar_Click(object sender, RoutedEventArgs e) { _Comunidad sele = dataGridComn.SelectedItem as _Comunidad; _ComunidadLN comunidad = new _ComunidadLN(); Boolean correcto = comunidad.Ingresar_C(); if (correcto) { if (MessageBox.Show("¿Desea eliminar esta comunidad?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { comunidad.eliminarComunidad(sele.idComunidad); fillDataGrid(); } else { fillDataGrid(); } } else { MessageBox.Show(comunidad._obtenerError()); } }
public void fillDataGrid() { _ComunidadLN comunidad = new _ComunidadLN(); dataGridComn.ItemsSource = comunidad.ObtenerComunidades(); }