예제 #1
0
        private void PlaceInfo_UploadNewDataFileButton_Click(object sender, EventArgs e)
        {
            try {
                MainOpenFileDialog.Title           = "Выбор файла с данными";
                MainOpenFileDialog.FileName        = "";
                MainOpenFileDialog.Filter          = "Текстовый файл|*.txt|Все файлы|*.*";
                MainOpenFileDialog.CheckFileExists = true;
                MainOpenFileDialog.CheckPathExists = true;
                if (MainOpenFileDialog.ShowDialog() == DialogResult.OK)
                {
                    string[]  data = PlaceInfoHelper.UploadTextFile(MainOpenFileDialog.FileName);
                    Control[] ctrls = new Control[] { PlaceInfo_NewData1Box, PlaceInfo_NewData2Box, PlaceInfo_NewData3Box, PlaceInfo_NewData4Box, PlaceInfo_NewData5Box }.Select(c => { c.Text = ""; return(c); }).ToArray();
                    for (int i = 0; i < data.Length; i++)
                    {
                        if (i >= ctrls.Length)
                        {
                            break;
                        }

                        ctrls[i].Text = data[i];
                    }
                }
            }
            catch (Exception ex) {
                AppHelper.CreateMessage(ex.ToString(), Feodosiya.Lib.Logs.MessageType.Error, true);
            }
        }