static void Main(string[] args) { string Choice = "y"; do { Console.Clear(); Console.WriteLine("....................Creation d'un ticket............"); Console.Write("Entrer Nom\t:"); string Nom = Console.ReadLine(); Console.Write("Entrer Prenom\t:"); string Prenom = Console.ReadLine(); Console.Write("Entrer Age\t:"); string Age = Console.ReadLine(); Console.Write("Entrer NumeroCNI\t:"); string NumeroCNI = Console.ReadLine(); Console.Write("Entrer Depart\t:"); string ville_de_depart = Console.ReadLine(); Console.Write("Entrer Arriver\t:"); string ville_arriver = Console.ReadLine(); Console.Write("Entrer PrixTicket\t:"); float PrixTicket = float.Parse(Console.ReadLine()); Console.Write("Entrer sexe\t:"); string sexe = Console.ReadLine(); Console.Write("Entrer siege\t:"); string siege = Console.ReadLine(); Console.Write("Entrer Telephone\t:"); float Telephone = float.Parse(Console.ReadLine()); string Remboussement = Console.ReadLine(); Console.Write("Entrer Le_Remboussement\t:"); Ticket ticket = new Ticket(Nom, Prenom, Age, NumeroCNI, ville_de_depart, ville_arriver, PrixTicket, sexe, siege, Remboussement, Telephone); TicketLogique ticketLogique = new TicketLogique(ConfigurationManager.AppSettings["DbFolder"]); ticketLogique.creationTicket(ticket); IEnumerable <Ticket> tickets = ticketLogique.GetAllTickets(); foreach (Ticket T in tickets) { Console.WriteLine($"{T.Nom}\t\n {T.Prenom}\t\n"); } Console.Write("vouler cree un nouveux ticket? [y/n]:"); Choice = Console.ReadLine(); }while (Choice.ToLower() != "n"); Console.WriteLine("merci et a la prochaine"); Console.ReadKey(); }
public FormTicketList() { InitializeComponent(); dataGridView1.AutoGenerateColumns = false; ticketLogique = new TicketLogique(ConfigurationManager.AppSettings["DbFolder"]); }
private void btnsave_Click(object sender, EventArgs e) { /*try * {*/ Ticket newTicket = new Ticket ( txtnom.Text.ToUpper(), txtprenom.Text, txtage.Text, txtcni.Text, txtdepart.Text, txtarriver.Text, float.Parse(txtprix.Text), txtsexe.Text, txtTelephone.Text, txtsiege.Text, float.Parse(txtRemboussement.Text) ); TicketLogique ticketLogique = new TicketLogique(ConfigurationManager.AppSettings["DbFolder"]); if (this.oldTicket == null) { ticketLogique.creationTicket(newTicket); } else { ticketLogique.EditTicket(oldTicket, newTicket); } MessageBox.Show ( "sauvegarde reussit!", "configuration", MessageBoxButtons.OK, MessageBoxIcon.Information ); if (callBack != null) { callBack(); } if (oldTicket != null) { Close(); } int b = 0; boucle(); txtnumerotckit.Text = "N°000" + b.ToString() + a.ToString(); txtnom.Clear(); txtprenom.Clear(); txtage.Clear(); txtcni.Clear(); txtdepart.Clear(); txtage.Clear(); txtprix.Clear(); txtsexe.Clear(); txtnom.Focus(); txtTelephone.Clear(); txtRemboussement.Clear(); txtsiege.Clear(); txtarriver.Clear(); txtobservation.Clear(); /*} * * catch(Exception) * { * * }*/ }