private void btnAgregarConcepto_Click(object sender, RoutedEventArgs e) { try { PrincipalPermission MyPermission = new PrincipalPermission(NombreUsuario, "U1"); MyPermission.Demand(); bool res = false; if (Decimal.TryParse(TXTCosto.Text.Trim(), NumberStyles.Currency, CultureInfo.CurrentCulture.NumberFormat, out decimal costo)) { if (OpcionesTipo.SelectedIndex == 0) { tipo = "Pago De Honorarios"; } else if (OpcionesTipo.SelectedIndex == 1) { tipo = "Pago Ante Ayuntamiento"; } res = concepto.Insertar(tipo, TXTNombre.Text, TXTDescripcion.Text, costo); if (res) { PantallaCheck check = new PantallaCheck(); LlenarData(); check.ShowDialog(); } else { MessageBox.Show(concepto.Mensaje); } } else { MessageBox.Show("El campo de Costo debe ser numerico con decimales"); } } catch (Exception ex) { } }