Пример #1
0
        /// <summary>
        /// Load button click event.
        /// Reads
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnLoad_Click(object sender, EventArgs e)
        {
            string inputRecord;

            string[] fields;

            try
            {
                openFileDialog1.FileName = filName;
                openFileDialog1.ShowDialog();
                filName = openFileDialog1.FileName;
                StreamReader inFile = new StreamReader(filName);
                inputRecord = inFile.ReadLine();
                while (inputRecord != null)
                {
                    fields = inputRecord.Split(',');
                    StudentClass aStudent = new StudentClass();
                    aStudent.LastName  = fields[0];
                    aStudent.FirstName = fields[1];
                    aStudent.IdNumber  = Convert.ToInt32(fields[2]);
                    aStudent.ClassName = fields[3];
                    aStudent.Grade     = fields[4];
                    lstBxGrades.Items.Add(aStudent);
                    inputRecord = inFile.ReadLine();
                }//end of while
                inFile.Close();
                lblMessage.Text   = "File Loaded";
                btnSaveAs.Enabled = true;
            }//end of try
            catch (Exception exc)
            {
                lblMessage.Text = exc.Message;
            } //end of catch
            #endregion
        }     //end of form
Пример #2
0
        private void btnEnter_Click(object sender, EventArgs e)
        {
            bool isValid = true;

            lblMessage.Text = "";
            int id = 0;

            if (txtBxLastName.Text == "")
            {
                lblMessage.Text += "Last name is required!";
                isValid          = false;
            }//Verifies last name is entered

            if (txtBxFirstName.Text == "")
            {
                lblMessage.Text += " First name is required!";
                isValid          = false;
            }//Verifies first name is entered

            if (txtBxId.Text == "")
            {
                lblMessage.Text += " ID is required!";
                isValid          = false;
            }//Verifies ID is entered
            else if (int.TryParse(txtBxId.Text, out id) == false)
            {
                lblMessage.Text += "ID must be numeric! ";
                isValid          = false;
            }//Verified ID is numeric

            if (txtBxClass.Text == "")
            {
                lblMessage.Text += " Class is required!";
                isValid          = false;
            }//Verifies class is entered

            if (txtBxGrade.Text == "")
            {
                lblMessage.Text += " Grade is required!";
                isValid          = false;
            }//Verifies grade is entered

            if (isValid)
            {
                StudentClass aStudent = new StudentClass(txtBxLastName.Text,
                                                         txtBxFirstName.Text,
                                                         id,
                                                         txtBxClass.Text,
                                                         txtBxGrade.Text);
                lstBxGrades.Items.Add(aStudent);
                lblMessage.Text = "Student added successfully!";
                ClearBox();
                btnSaveAs.Enabled = true;
            } //end of isValid
        }