Пример #1
0
        private void btnSearch_Click(object sender, RoutedEventArgs e)
        {
            //Find if a record exists with this code
            int numero = 0;

            Int32.TryParse(txtStudientcode.Text, out numero);
            Studient studientAux = null;

            foreach (Studient p in studients)
            {
                if (p.Studientcode == numero)
                {
                    studientAux = p;
                }
                if (studientAux == null)
                {
                    btnAdd.IsEnabled    = true;
                    btnClean.IsEnabled  = false;
                    btnModify.IsEnabled = false;
                    btnRemove.IsEnabled = false;
                    txtList.Focus();
                }
                else
                {
                    btnAdd.IsEnabled    = false;
                    btnClean.IsEnabled  = true;
                    btnModify.IsEnabled = true;
                    btnRemove.IsEnabled = true;
                }
            }
        }
Пример #2
0
        public void modifyJson(int codeStudient)
        {
            string path = (@"C:\Users\use\source\repos\ReportCard-ECH\Records\" + codeStudient + ".json");

            System.IO.File.Delete(path);

            Studient studient = new Studient(txtNamestudient.Text, txtLastnamestudient.Text, txtEmail.Text, txtRepresentative.Text);

            studient.Namestudient     = txtNamestudient.Text.ToUpper().Trim();
            studient.Lastnamestudient = txtLastnamestudient.Text.ToUpper().Trim();
            studient.Email            = txtEmail.Text.ToUpper().Trim();
            studient.Representative   = txtRepresentative.Text.ToUpper().Trim();

            //Transform to number in textbox
            int number = 0;

            Int32.TryParse(txtStudientcode.Text, out number);
            studient.Studientcode = number;
            Int32.TryParse(txtList.Text, out number);
            studient.Lista = number;
            Int32.TryParse(txtPhonestudient.Text, out number);
            studient.Phonestudient = number;

            string json = JsonConvert.SerializeObject(studient);

            System.IO.File.WriteAllText(path, json);
        }
    public void add(Studient s)
    {
        NodoStudent n = new NodoStudent(s, null, null);

        if (isEmpty())
        {
            begin = end = n;
        }
        else
        {
            begin.setBefore(n);
            n.setNext(begin);
            begin = n;
        }
    }
Пример #4
0
    public void singUp()
    {
        string   name     = GameObject.FindGameObjectWithTag("NameSingUP").GetComponent <InputField>().text;
        string   email    = GameObject.FindGameObjectWithTag("EmailSingUp").GetComponent <InputField>().text;
        string   pass     = GameObject.FindGameObjectWithTag("PassSingUP").GetComponent <InputField>().text;
        Studient studient = new Studient();

        studient.setName(name);
        studient.setMail(email);
        studient.setPassword(pass);
        studients.add(studient);
        string text = "succeful singUp" + studient.name;

        Debug.Log(text);
        GameObject.FindWithTag("SingUp").SetActive(false);
    }
    public Studient searchName(NodoStudent aux, string name)
    {
        Studient valid = null;

        if (aux != null)
        {
            if (aux.studient.name == name)
            {
                valid = aux.studient;
            }
            else
            {
                valid = searchName(aux.next, name);
            }
        }
        return(valid);
    }
Пример #6
0
        private void btnRemove_Click(object sender, RoutedEventArgs e)
        {
            Studient studient = new Studient(txtNamestudient.Text, txtLastnamestudient.Text, txtEmail.Text, txtRepresentative.Text);

            studient.Namestudient     = txtNamestudient.Text.ToUpper().Trim();
            studient.Lastnamestudient = txtLastnamestudient.Text.ToUpper().Trim();
            studient.Email            = txtEmail.Text.ToUpper().Trim();
            studient.Representative   = txtRepresentative.Text.ToUpper().Trim();

            //Transform to number in textbox
            int number = 0;

            Int32.TryParse(txtStudientcode.Text, out number);
            studient.Studientcode = number;
            Int32.TryParse(txtList.Text, out number);
            studient.Lista = number;
            Int32.TryParse(txtPhonestudient.Text, out number);
            studient.Phonestudient = number;

            string codeStudient = studient.Studientcode.ToString();
            string path         = (@"C:\Users\use\source\repos\ReportCard-ECH\Records\" + codeStudient + ".json");

            System.IO.File.Delete(path);

            MessageBox.Show("Information has been removed with Success!");

            txtStudientcode.Clear();
            txtList.Clear();
            txtNamestudient.Clear();
            txtLastnamestudient.Clear();
            txtPhonestudient.Clear();
            txtEmail.Clear();
            txtRepresentative.Clear();
            txtNsubject.Clear();
            txtNameteacher.Clear();
            txtPhoneteacher.Clear();
            txtQualification.Clear();
            cmbConduct.SelectedIndex = -1;
        }
Пример #7
0
        public void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            //Avoid entering any type of data
            if (txtStudientcode.Text.Length < 1)
            {
                MessageBox.Show("Need studient code", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtList.Text.Length < 0)
            {
                MessageBox.Show("Need list", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtNamestudient.Text.Length < 0)
            {
                MessageBox.Show("Need name studient", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtLastnamestudient.Text.Length < 1)
            {
                MessageBox.Show("Need last name studient", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtPhonestudient.Text.Length < 1)
            {
                MessageBox.Show("Need phone studient", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtEmail.Text.Length < 1)
            {
                MessageBox.Show("Need Email", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtRepresentative.Text.Length < 1)
            {
                MessageBox.Show("Need Legal Representative", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtNsubject.Text.Length < 1)
            {
                MessageBox.Show("Need Subject", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtNameteacher.Text.Length < 1)
            {
                MessageBox.Show("Need Name teacher", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtPhoneteacher.Text.Length < 1)
            {
                MessageBox.Show("Need Phone teacher", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (txtQualification.Text.Length < 1)
            {
                MessageBox.Show("Need Quialification", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else if (cmbConduct.SelectedIndex < 0)
            {
                MessageBox.Show("Need Conduct", "Ingreso de Estudiante", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }
            else
            {
                //Object to create the json file and
                Studient studient = new Studient(txtNamestudient.Text, txtLastnamestudient.Text, txtEmail.Text, txtRepresentative.Text);
                studient.Namestudient     = txtNamestudient.Text.ToUpper().Trim();
                studient.Lastnamestudient = txtLastnamestudient.Text.ToUpper().Trim();
                studient.Email            = txtEmail.Text.ToUpper().Trim();
                studient.Representative   = txtRepresentative.Text.ToUpper().Trim();

                Score score = new Score();
                score.Conduct = (Parameters.Conduct)cmbConduct.SelectedItem;

                //Transform to number in textbox
                int number = 0;
                Int32.TryParse(txtStudientcode.Text, out number);
                studient.Studientcode = number;
                Int32.TryParse(txtList.Text, out number);
                studient.Lista = number;
                Int32.TryParse(txtPhonestudient.Text, out number);
                studient.Phonestudient = number;

                Int32.TryParse(txtQualification.Text, out number);
                score.Qualification = number;

                //Creating the array for the datagrid
                Array.Resize(ref studients, studients.Length + 1);
                studients[studients.Length - 1] = studient;
                dgListing.ItemsSource           = studients;
                dgListing.Items.Refresh();
                Array.Resize(ref scores, scores.Length + 1);
                scores[scores.Length - 1] = score;
                dgListing2.ItemsSource    = scores;
                dgListing2.Items.Refresh();

                //Json file creation
                string json         = JsonConvert.SerializeObject(studient);
                string codeStudient = studient.Studientcode.ToString();
                string path         = (@"C:\Users\use\source\repos\ReportCard-ECH\Records\" + codeStudient + ".json");
                System.IO.File.WriteAllText(path, json);

                //Clean data
                txtStudientcode.Clear();
                txtList.Clear();
                txtNamestudient.Clear();
                txtLastnamestudient.Clear();
                txtPhonestudient.Clear();
                txtEmail.Clear();
                txtRepresentative.Clear();
                txtNsubject.Clear();
                txtNameteacher.Clear();
                txtPhoneteacher.Clear();
                txtQualification.Clear();
                cmbConduct.SelectedIndex = -1;
            }
        }
Пример #8
0
 public Signature getStudent(Studient studient)
 {
     return(signature);
 }
Пример #9
0
 public NodoStudent(Studient studient, NodoStudent before, NodoStudent next)
 {
     this.studient = studient;
     this.before   = before;
     this.next     = next;
 }
Пример #10
0
 public Studient getStudent(Studient studient)
 {
     return(studient);
 }
Пример #11
0
 public void setStudent(Studient studient)
 {
     this.studient = studient;
 }