Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace TP2_calcule_de_score
- {
- public partial class Form1 : Form
- {
- public char KeyChar { get; set; }
- public Form1()
- {
- InitializeComponent();
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- LblDate.Text = DateTime.Now.ToShortDateString();
- LblHeure.Text = DateTime.Now.ToLongTimeString();
- }
- private void TxtLang_TextChanged(object sender, EventArgs e)
- {
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- timer1.Start();
- }
- private void TxtCin_TextChanged(object sender, EventArgs e)
- {
- }
- private void TxtTech_TextChanged(object sender, EventArgs e)
- {
- }
- private void TxtLang_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (((e.KeyChar < '0') || (e.KeyChar > '9'))) e.KeyChar = (char)0;
- }
- private void TxtTech_KeyPress(object sender, KeyPressEventArgs e)
- {
- if (((e.KeyChar < '0') || (e.KeyChar > '9'))) e.KeyChar = (char)0;
- }
- private void TxtLang_Validated(object sender, EventArgs e)
- {
- }
- private void TxtLang_Validating(object sender, CancelEventArgs e)
- {
- if (TxtLang.Text == "")
- {
- MessageBox.Show("Il faut saisir une note");
- e.Cancel = true; if (int.Parse(TxtLang.Text) > 20)
- {
- MessageBox.Show("La note doit être entre 0 et 20");
- TxtLang.SelectAll(); e.Cancel = true;
- }
- }
- }
- private void TxtTech_Validating(object sender, CancelEventArgs e)
- {
- if (TxtTech.Text == "")
- {
- MessageBox.Show("Il faut saisir une note");
- e.Cancel = true; if (int.Parse(TxtTech.Text) > 20)
- {
- MessageBox.Show("La note doit être entre 0 et 20");
- TxtTech.SelectAll(); e.Cancel = true;
- }
- }
- }
- private void BtnChance_Click(object sender, EventArgs e)
- {
- int x;
- Random alea = new Random();
- x = alea.Next(0, 16);
- TxtChance.Text = x.ToString();
- }
- private void BtnInit_Click(object sender, EventArgs e)
- {
- TxtCin.Text = "";
- TxtLang.Text = "0";
- TxtNom.Text = "";
- TxtPrenom.Text = "";
- TxtTel.Text = "";
- TxtLang.Text = "";
- TxtChance.Text = "";
- TxtTech.Text = "";
- ChkExper.Checked = false;
- ChkMotiv.Checked = false;
- ChkDip.Checked = false;
- RdFem.Checked = false;
- CmbAge.SelectedIndex = -1;
- BtnAjout.Enabled = false;
- }
- private void BtnCalc_Click(object sender, EventArgs e)
- {
- if ((TxtCin.Text == "") || (TxtLang.Text == ""))
- {
- MessageBox.Show("Il faut saisir toutes les informations");
- return;
- }
- int note, sexe, bonus, age, chance, score;
- note = (Int32.Parse(TxtLang.Text)/20) + (Int32.Parse(TxtTech.Text) / 20);
- bool isChecked = RdMas.Checked;
- if (isChecked)
- sexe = 7;
- else
- sexe = 5;
- bonus = 0;
- bool isChecked2 = ChkExper.Checked;
- if (isChecked)
- bonus = bonus+15;
- bool isChecked3 = ChkMotiv.Checked;
- if (isChecked)
- bonus = bonus + 10;
- bool isChecked4 = ChkDip.Checked;
- if (isChecked)
- bonus = bonus + 5;
- switch (CmbAge.SelectedItem.ToString().Trim())
- {
- case "20-30" :
- age = 20;
- break;
- case "30-40" :
- age = 10;
- break;
- case "40 et plus" :
- age = 5;
- break;
- default:
- age = 0;
- break;
- }
- chance = Int32.Parse(TxtChance.Text);
- score = note + sexe + bonus + age + chance;
- TxtScore.Text = score.ToString();
- BtnAjout.Enabled = true;
- }
- private void BtnAjout_Click(object sender, EventArgs e)
- {
- Lst1.Items.Add(TxtCin.Text);
- Lst2.Items.Add(TxtNom.Text);
- Lst3.Items.Add(TxtPrenom.Text);
- Lst4.Items.Add(TxtScore.Text);
- BtnAjout.Enabled = false;
- }
- private void LblDate_Click(object sender, EventArgs e)
- {
- }
- private void LblHeure_Click(object sender, EventArgs e)
- {
- LblHeure.Text = DateTime.Now.ToLongTimeString();
- timer1.Start();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement