private void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e) { gtF24.SetFocus(); if (e.AddedItems.Count > 0 && (e.AddedItems[0]).GetType().Name == "TabItem") { if (((string)(((TabItem)(e.AddedItems[0])).Header)) == App.NewTabHeaderText) { if (_ReadOnly) { MessageBox.Show(App.MessaggioSolaScrittura, "Attenzione"); return; } var dialog = new wInputBox("Inserire Nome della nuova Tabella"); dialog.ShowDialog(); if (!dialog.diagres) { return; } string newHeader = dialog.ResponseText; if (newHeader == "") { MessageBox.Show("Attenzione, Nome non valido"); tabControl.SelectedIndex = 0; return; } foreach (TabItem item in tabControl.Items) { if (((string)(item.Header)) == newHeader) { MessageBox.Show("Attenzione, Nome già esistente"); tabControl.SelectedIndex = 0; return; } } TabItem ti = new TabItem(); ti.Header = newHeader; tabControl.Items.Insert(tabControl.Items.Count - 1, ti); tabControl.SelectedIndex = tabControl.Items.Count - 2; } else { gtF24.filtercolumn = "Header"; gtF24.filtervalue = ((string)(((TabItem)(e.AddedItems[0])).Header));; gtF24.GenerateTable(); gtF24Note.filtercolumn = "Header"; gtF24Note.filtervalue = ((string)(((TabItem)(e.AddedItems[0])).Header));; gtF24Note.GenerateTable(); } } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { gtCompensoRevisione.SetFocus(); txtTotale.Width = tblCompensoRevisione.ActualWidth / 13; txtTariffaOraria.Width = tblCompensoRevisione.ActualWidth / 13; txtCompenso.Width = tblCompensoRevisione.ActualWidth / 13; }
private void tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e) { gtCassaContante.SetFocus(); if (e.AddedItems.Count > 0 && (e.AddedItems[0]).GetType().Name == "TabItem") { if (((string)(((TabItem)(e.AddedItems[0])).Header)) == App.NewTabHeaderText) { if (_ReadOnly) { MessageBox.Show(App.MessaggioSolaScrittura, "Attenzione"); return; } var dialog = new wInputBox("Inserire Nome della nuova Tabella"); dialog.ShowDialog(); if (!dialog.diagres) { return; } string newHeader = dialog.ResponseText; if (newHeader == "") { MessageBox.Show("Attenzione, Nome non valido"); tabControl.SelectedIndex = 0; return; } foreach (TabItem item in tabControl.Items) { if (((string)(item.Header)) == newHeader) { MessageBox.Show("Attenzione, Nome già esistente"); tabControl.SelectedIndex = 0; return; } } TabItem ti = new TabItem(); ti.Header = newHeader; tabControl.Items.Insert(tabControl.Items.Count - 1, ti); tabControl.SelectedIndex = tabControl.Items.Count - 2; gtCassaContante.filtercolumn = "CreditoEsistente"; gtCassaContante.filtervalue = newHeader; gtCassaContante.GenerateTable(); AggiungiNodo("a", "500,00", newHeader); AggiungiNodo("a", "200,00", newHeader); AggiungiNodo("a", "100,00", newHeader); AggiungiNodo("a", "50,00", newHeader); AggiungiNodo("a", "20,00", newHeader); AggiungiNodo("a", "10,00", newHeader); AggiungiNodo("a", "5,00", newHeader); AggiungiNodo("a", "2,00", newHeader); AggiungiNodo("a", "1,00", newHeader); AggiungiNodo("a", "0,50", newHeader); AggiungiNodo("a", "0,20", newHeader); AggiungiNodo("a", "0,10", newHeader); AggiungiNodo("a", "0,05", newHeader); AggiungiNodo("a", "0,02", newHeader); AggiungiNodo("a", "0,01", newHeader); gtCassaContante.filtercolumn = "CreditoEsistente"; gtCassaContante.filtervalue = newHeader; gtCassaContante.GenerateTable(); } else { foreach (DataRow dtrow in dati.Rows) { if (dtrow["CreditoEsistente"].ToString() == ((TabItem)(e.AddedItems[0])).Header.ToString()) { txtCreditoEsistente.Text = dtrow["CreditoEsistente"].ToString(); txtTotaleComplessivo.Text = dtrow["txtTotaleComplessivo"].ToString(); txtDifferenza.Text = dtrow["txtDifferenza"].ToString(); try { txtSaldoSchedaContabile.Text = dtrow["txtSaldoSchedaContabile"].ToString(); } catch (Exception) { txtSaldoSchedaContabile.Text = ""; } } } gtCassaContante.filtercolumn = "CreditoEsistente"; gtCassaContante.filtervalue = ((TabItem)(e.AddedItems[0])).Header.ToString(); gtCassaContante.GenerateTable(); } } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { gtCompensoRevisione.SetFocus(); }