public frmMain()
        {
            InitializeComponent();

            this.root       = new RootMessages();
            this.allMessage = AllMessage.getObject();
            //log nesnemizi oluşturduk.
            this.log = LogManager.GetCurrentClassLogger();
        }
 private void ShowMessageValue(RootMessages message)
 {
     dgwMessages.Rows.Clear();
     dgwMessages.Refresh();
     foreach (var item in message.getAttributesAndValues())
     {
         DataGridViewRow row = (DataGridViewRow)dgwMessages.Rows[0].Clone();
         row.Cells[0].Value = item.Item1;
         row.Cells[1].Value = item.Item2;
         dgwMessages.Rows.Add(row);
     }
 }
 private void AddMessagesRows(RootMessages message)
 {
     if (message != null)
     {
         dgwMessages.ReadOnly = false;
         dgwMessages.Rows.Clear();
         dgwMessages.Refresh();
         foreach (var item in message.getAttributes())
         {
             DataGridViewRow row = (DataGridViewRow)dgwMessages.Rows[0].Clone();
             row.Cells[0].Value = item.Item1;
             row.Cells[1].Value = item.Item2;
             dgwMessages.Rows.Add(row);
         }
     }
 }
        private void ConstructorMessage(RootMessages message)
        {
            List <string> _listMessageInformation = new List <string>();

            if (message is MessageType1)
            {
                _listMessageInformation = getInformation();
            }
            else if (message is MessageType2)
            {
                _listMessageInformation = getInformation();
            }
            else if (message is MessageType3)
            {
                _listMessageInformation = getInformation();
            }
            else if (message is MessageType4)
            {
                _listMessageInformation = getInformation();
            }
            else if (message is MessageType5)
            {
                _listMessageInformation = getInformation();
            }

            string state = message.Constructor(AssignmentZero(_listMessageInformation));

            string[] stateArray = state.Split('\n');
            if (state.Contains("Error!") && state.Length > 6)
            {
                MessageBox.Show("Girdiğiniz değerleri lütfen kontrol ediniz." + state, "BİLGİLENDİRME MESAJI", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (stateArray != null)
                {
                    lstMessages.Items.Add(stateArray[0] + ",0*23");
                    lstMessages.Items.Add(stateArray[1] + ",0*23");
                }
                else
                {
                    lstMessages.Items.Add(state + ",0*23");
                }
            }
        }