public FrmStudentList() { InitializeComponent(); dataGridView1.AutoGenerateColumns = false; studentBLO = new StudentBLO(ConfigurationManager.AppSettings["DbFolder"]); universityBLO = new UniversityBLO(ConfigurationManager.AppSettings["DbFolder"]); }
private void btnSave_Click(object sender, EventArgs e) { try { University newUniversity = new University ( txtUniversityName.Text.ToUpper(), txtDate.Text, txtLocationUniversity.Text, long.Parse(txtContactUniversity.Text), !string.IsNullOrEmpty(pictureBoxUniversity.ImageLocation) ? File.ReadAllBytes(pictureBoxUniversity.ImageLocation) : this.oldUniversity?.Logo ); UniversityBLO universityBLO = new UniversityBLO(ConfigurationManager.AppSettings["DbFolder"]); if (this.oldUniversity == null) { universityBLO.CreateUniversity(newUniversity); } else { universityBLO.EditUniversity(oldUniversity, newUniversity); } MessageBox.Show ( "Save done !", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information ); Close(); } catch (TypingException ex) { MessageBox.Show ( ex.Message, "Typing error", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } catch (Exception ex) { ex.WriteToFile(); MessageBox.Show ( "An error occurred! Please try again later.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error ); } }
//public FrmUniversity(University university, Action callback) : this(callback) //{ // this.olduniversity = university; // txtName.Text = university.Name; // txtTel.Text = university.Tel.ToString(); // pictureBox1.Image = university.Logo != null ? Image.FromStream(new MemoryStream(university.Logo.)) : null; // txtEmail.Text = university.Email; //} private void loadData(UniversityBLO universityBLO) { //string value = txtSearch.Text; //var universities = universityBLO.GetBy( // x => // x.Name.ToLower().Contains(value) || // x.Tel.ToString().Contains(value) // ).OrderBy(x => x.Name).ToArray(); dataGridView1.DataSource = null; dataGridView1.DataSource = universityBLO.GetUniversity(); dataGridView1.ClearSelection(); }
public FrmUniversity() { InitializeComponent(); dataGridView1.AutoGenerateColumns = false; universityBLO = new UniversityBLO(ConfigurationManager.AppSettings["DbFolder"]); olduniversity = universityBLO.GetUniversity(); if (olduniversity != null) { txtName.Text = olduniversity.Name; txtTel.Text = olduniversity.Tel.ToString(); pictureBox1.ImageLocation = olduniversity.Logo; txtEmail.Text = olduniversity.Email; } }