private void Validar() { ValidacionRol = new ClasesBase.Clases.Rol(RolAEditar); ValidacionRol.PropertyChanged += new PropertyChangedEventHandler(ValidacionRol_PropertyChanged); btn_modificar.IsEnabled = ValidacionRol.IsValid(); DataContext = ValidacionRol; }
private void txt_buscar_TextChanged(object sender, TextChangedEventArgs e) { if (vistaColeccionFiltrada != null) { vistaColeccionFiltrada.Filter += CollectionViewSource_Filter; rolSeleccionado = null; } }
public AltaRol() { InitializeComponent(); ValidacionRol = new ClasesBase.Clases.Rol(); ValidacionRol.PropertyChanged += new PropertyChangedEventHandler(ValidacionRol_PropertyChanged); btn_registrar.IsEnabled = ValidacionRol.IsValid(); DataContext = ValidacionRol; }
private void CollectionViewSource_Filter(object sender, FilterEventArgs e) { ClasesBase.Clases.Rol rol = e.Item as ClasesBase.Clases.Rol; if (rol.Rol_Descripcion.StartsWith(txt_buscar.Text, StringComparison.CurrentCultureIgnoreCase)) { e.Accepted = true; } else { e.Accepted = false; } }
private void GrdRol_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid gd = (DataGrid)sender; DataRowView row = gd.SelectedItem as DataRowView; ClasesBase.Clases.Rol rolSeleccionado = new ClasesBase.Clases.Rol(); rolSeleccionado = ((ClasesBase.Clases.Rol)gd.SelectedItem); if (rolSeleccionado != null) { this.rolSeleccionado = rolSeleccionado; } }
private void Btn_registro_Click(object sender, RoutedEventArgs e) { ClasesBase.Clases.Rol rol = new ClasesBase.Clases.Rol { Rol_Descripcion = txt_descripcion.Text }; ControladorRol controladorRol = new ControladorRol(); controladorRol.Insert_Rol(rol); MessageBox.Show("Se agrego correctamente el rol " + rol.Rol_Descripcion); ventanaPadre.collectionRol.insert_Rol(rol); ventanaPadre.CargarDataGrid(); Close(); }
private void Btn_confirmacion_Click(object sender, RoutedEventArgs e) { ClasesBase.Clases.Rol oRol = new ClasesBase.Clases.Rol { Rol_Codigo = RolAEditar.Rol_Codigo, Rol_Descripcion = txt_descripcion.Text }; ControladorRol controladorRol = new ControladorRol(); controladorRol.Update_Rol(oRol); MessageBox.Show("Modificacion Exitosa"); ventanaPadre.collectionRol.edit_Rol(oRol); ventanaPadre.CargarDataGrid(); Close(); }
public void CargarDataGrid() { grdRol.ItemsSource = collectionRol.ListRol; rolSeleccionado = null; }