Esempio n. 1
0
        private void dataGridView1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            columnIndex = dataGridView1.CurrentColumn.DisplayIndex;
            if (columnIndex == 9)
            {
                DataRowView dataRow = (DataRowView)dataGridView1.SelectedItem;
                if (dataRow != null)
                {
                    id_1 = dataRow.Row.ItemArray[0].ToString();
                    MessageO messageO = new MessageO();
                    if (id_1 != "")
                    {
                        messageO.Id        = id_1;
                        messageO.TableBasa = "client";
                        messageO.del_     += () => Dysplay();
                        messageO.ShowDialog();
                    }
                }
            }

            DataRowView dataRow2 = (DataRowView)dataGridView1.SelectedItem;

            if (dataRow2 != null)
            {
                id   = dataRow2.Row.ItemArray[0].ToString();
                name = dataRow2.Row.ItemArray[1].ToString();
            }
        }
Esempio n. 2
0
        private void x1_Click(object sender, RoutedEventArgs e)
        {
            DataRowView dataRow = (DataRowView)dataGridView1.SelectedItem;

            if (dataRow != null)
            {
                id_1 = dataRow.Row.ItemArray[0].ToString();
                MessageO messageO = new MessageO();
                if (id_1 != "")
                {
                    messageO.Id        = id_1;
                    messageO.TableBasa = "client";
                    messageO.del_     += () => Dysplay();
                    messageO.ShowDialog();
                }
            }
        }
Esempio n. 3
0
        public void DeeplyNestedMessagesInRepeatedFieldShouldApplyEventsProperly()
        {
            var state = new MessageO {
                P = new MessageP {
                    Q = new MessageQ()
                }
            };

            var s = new MessageR();

            s.R = "hello";

            state.P.Q.R.Add(s);

            AssertEventsStable(state);

            AssertEventsStableWithClone(state, () => { s.R = "World"; });

            var newState = new MessageO();

            newState.ApplyEvents(state.GenerateSnapshot());

            AssertEventsStableWithClone(newState, () => { newState.P.Q.R[0].R = "Worlds"; });
        }