Exemple #1
0
        private void DataGrid_BeginningEdit(object sender, DataGridBeginningEditEventArgs e)
        {
            if (_ReadOnly)
            {
                MessageBox.Show(App.MessaggioSolaScrittura, "Attenzione");
                e.Cancel = true;
                return;
            }

            if (e.Column.Header.ToString().Contains("Fiscale"))
            {
                if (e.Column.Header.ToString().Contains("P.N."))
                {
                    wEffettoFiscaleCalcolo wef = new wEffettoFiscaleCalcolo((DataRow)((DataRowView)e.Row.DataContext).Row, "PN");
                    wef.ShowDialog();

                    GenerateTotal();
                    return;
                }
                else
                {
                    wEffettoFiscaleCalcolo wef = new wEffettoFiscaleCalcolo((DataRow)((DataRowView)e.Row.DataContext).Row, "");
                    wef.ShowDialog();

                    GenerateTotal();
                    return;
                }
            }
        }