private void DgvTipoCliente_SelectionChanged(object sender, SelectionChangedEventArgs e) { btnEliminar.IsEnabled = true; btnModificar.IsEnabled = true; if (dgvTipoCliente.SelectedItem != null) { TipoCliente tipoCliente = (TipoCliente)dgvTipoCliente.SelectedItem; txtDescripcion.Text = tipoCliente.tipcli_descripcion; txtId.Text = tipoCliente.idTipoCliente.ToString(); } }
private void BtnEliminar_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Confirma la eliminaciĆ³n del registro?", "Eliminacion de registro", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (dgvTipoCliente.SelectedItem != null) { TipoCliente tipoCliente = (TipoCliente)dgvTipoCliente.SelectedItem; db.TipoCliente.Remove(tipoCliente); db.SaveChanges(); LimpiarFormulario(); ActualizarDgv(); } } }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { if (modo.Equals("A")) { TipoCliente tipoCliente = new TipoCliente(); tipoCliente.tipcli_descripcion = txtDescripcion.Text.Trim(); db.TipoCliente.Add(tipoCliente); db.SaveChanges(); } else if (modo.Equals("E")) { if (dgvTipoCliente.SelectedItem != null) { TipoCliente tipoCliente = (TipoCliente)dgvTipoCliente.SelectedItem; tipoCliente.tipcli_descripcion = txtDescripcion.Text.Trim(); db.Entry(tipoCliente).State = System.Data.Entity.EntityState.Modified; } } LimpiarFormulario(); ActualizarDgv(); BloquearFormulario(); }