private void ListHoghoghPardakhti_Load(object sender, EventArgs e) { database DB = new database(); DB.SortDataBase(); string[] list = new string[database.hourbase_indexer + database.constbase_indexer]; for (int i = 0; i < (database.hourbase_indexer + database.constbase_indexer); i++) { if (database.sorted_workers_indexes[i, 1] == 1) { list[i] = (i + 1) + "_" + database.hourbase[database.sorted_workers_indexes[i, 0]].Lname + " " + database.hourbase[database.sorted_workers_indexes[i, 0]].Fname + " " + "کارمند ساعتی" + " " + Convert.ToString(database.hourbase[database.sorted_workers_indexes[i, 0]].Salary) + " " + Convert.ToString(database.hourbase[database.sorted_workers_indexes[i, 0]].Maliiyat); } else { list[i] = (i + 1) + "_" + database.constbase[database.sorted_workers_indexes[i, 0]].Lname + " " + database.constbase[database.sorted_workers_indexes[i, 0]].Fname + " " + "کارمند حقوق ثابت" + " " + Convert.ToString(database.constbase[database.sorted_workers_indexes[i, 0]].Salary) + " " + Convert.ToString(database.constbase[database.sorted_workers_indexes[i, 0]].Maliiyat); } } richTextBox1.Lines = list; }
private void linkLabel7_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { openFileDialog1.FileName = string.Empty; DialogResult result = openFileDialog1.ShowDialog(); if (result == DialogResult.OK) { bool status = true; try { string Directory = openFileDialog1.FileName; string[] st = new string[2000]; st = File.ReadAllLines(Directory); for (int i = 0; i < st.Length; i++) { string[] subst = new string[5]; subst = st[i].Split('*'); if (subst.Length == 4) { database DB = new database(); if (DB.Search_in_DB(1, subst[0], subst[1]) == -1) { DB.HourDB_Creator(subst[0], subst[1], string.Empty, string.Empty, string.Empty, string.Empty, Convert.ToUInt32(subst[3]), string.Empty); } else { MessageBox.Show("برخی از اسامی از قبل در دیتابیس موجود می باشد آنها را اصلاح کرده و دوباره امتحان کنید"); status = false; break; } } if (subst.Length == 5) { database DB = new database(); if (DB.Search_in_DB(2, subst[0], subst[1]) == -1) { DB.ConstDB_Creator(subst[0], subst[1], string.Empty, string.Empty, string.Empty, string.Empty, Convert.ToUInt32(subst[3]), string.Empty, Convert.ToInt32(subst[4])); } else { MessageBox.Show("برخی از اسامی از قبل در دیتابیس موجود می باشد آنها را اصلاح کرده و دوباره امتحان کنید"); status = false; break; } } if (subst.Length != 4 && subst.Length != 5) { MessageBox.Show("متن داخل فایل فرمت مناسبی جهت ذخیره سازی در دیتابیس ندارد"); } } } catch (Exception) { MessageBox.Show("متن داخل فایل فرمت مناسبی جهت ذخیره سازی در دیتابیس ندارد"); } if (status) { MessageBox.Show("ورود فایل با موفقیت انجام شد"); } } }