• 大小: 885KB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2024-02-01
  • 语言: C#
  • 标签: C#  售票  电影院  座位  

资源简介

C#例子电影院售票系统,座位选择,购票,空位查询,购买票

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.xml;
using MyCinema.Models;

namespace MyCinema
{
    public partial class MainForm : Form
    {
        Cinema cinema;
        Dictionary labels = new Dictionary();
        int ticket = 0;
        string key = null;
        
        public MainForm()
        {
            InitializeComponent();
        }

        /// 
        /// 窗体加载事件
        /// 

        /// 
        /// 
        private void MainForm_Load(object sender EventArgs e)
        {
            this.lblActor.Text = ““;
            this.lblDirector.Text = ““;
            this.lblMovieName.Text = ““;
            this.lblPrice.Text = ““;
            this.lblTime.Text = ““;
            this.lblType.Text = ““;
            this.lblCalcPrice.Text = ““;
            this.txtCustomer.Enabled = false;
            this.cmbDisCount.Enabled = false;
            this.rdoNormal.Checked = true;

            cinema = new Cinema();
            //初始化放映厅座位
            InitSeats(7 5 tpCinema);
            

            cinema.Load();
        }

        /// 
        /// 初始化放映厅座位
        /// 

        /// 行数
        /// 列数
        /// 
        private void InitSeats(int seatRowint seatLineTabPage tb)
        {
            Label label;
            Seat seat;
            for (int i = 0; i < seatRow; i++)
            {
                for (int j = 0; j < seatLine; j++)
                {
                    label = new Label();
                    //设置背景颜色
                    label.BackColor = Color.Yellow;
                    //设置字体
                    label.Font = new System.Drawing.Font(“宋体“ 14.25F System.Drawing.Fontstyle.Regular System.Drawing.GraphicsUnit.Point((byte)(134)));
                    //设置尺寸
                    label.AutoSize = false;
                    label.Size = new System.Drawing.Size(50 25);
                    //设置座位号
                    label.Text = (j + 1).ToString() + “-“ + (i + 1).ToString();
                    label.TextAlign = ContentAlignment.MiddleCenter;
                    //设置位置
                    label.Location = new Point(60 + (i * 90) 60 + (j * 60));
                    //所有的标签都绑定到同一事件
                    label.Click += new System.EventHandler(lblSeat_Click);
                    tb.Controls.Add(label);
                    labels.Add(label.Text label);
                    //实例化一个座位
                    seat = new Seat((j + 1).ToString() + “-“ + (i + 1).ToString() Color.Yellow);
                    //保存的座位集合
                    cinema.Seats.Add(seat.SeatNum seat);
                }
            }
 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-12 23:36  .vs\
     目录           0  2019-02-13 22:38  .vs\MyCinema\
     目录           0  2019-02-13 22:38  .vs\MyCinema\DesignTimeBuild\
     文件         130  2019-02-13 22:38  .vs\MyCinema\DesignTimeBuild\.dtbcache
     目录           0  2019-02-12 23:37  .vs\MyCinema\v15\
     文件       36352  2019-02-13 23:39  .vs\MyCinema\v15\.suo
     目录           0  2019-02-12 23:37  .vs\MyCinema\v15\Server\
     目录           0  2019-02-12 23:37  .vs\MyCinema\v15\Server\sqlite3\
     文件           0  2019-02-12 23:37  .vs\MyCinema\v15\Server\sqlite3\db.lock
     文件        4096  2019-02-12 23:37  .vs\MyCinema\v15\Server\sqlite3\storage.ide
     文件       32768  2019-02-13 23:21  .vs\MyCinema\v15\Server\sqlite3\storage.ide-shm
     文件      646872  2019-02-13 23:21  .vs\MyCinema\v15\Server\sqlite3\storage.ide-wal
     文件         914  2011-03-03 20:51  MyCinema.sln
     文件       31744  2013-01-09 19:23  MyCinema.suo
     目录           0  2019-02-12 23:35  MyCinema\
     目录           0  2019-02-12 23:35  MyCinema\bin\
     目录           0  2019-02-12 23:36  MyCinema\bin\Debug\
     文件         193  2019-02-12 23:36  MyCinema\bin\Debug\17-30 1-1.txt
     文件         193  2019-02-12 23:36  MyCinema\bin\Debug\17-30 1-2.txt
     文件         193  2019-02-12 23:36  MyCinema\bin\Debug\17-30 2-1.txt
     文件         193  2019-02-12 23:36  MyCinema\bin\Debug\17-30 2-2.txt
     文件       52224  2019-02-12 23:35  MyCinema\bin\Debug\MyCinema.exe
     文件       87552  2011-03-03 20:51  MyCinema\bin\Debug\MyCinema.pdb
     文件        1215  2011-03-03 20:51  MyCinema\bin\Debug\ShowList.xml
     文件        1505  2019-02-12 23:35  MyCinema\bin\Debug\soldTickets.bin
     文件       61122  2011-03-03 20:51  MyCinema\bin\Debug\窃听风云.jpg
     文件       73421  2011-03-03 20:51  MyCinema\bin\Debug\非常完美.jpg
     文件      170573  2011-03-03 20:51  MyCinema\bin\Debug\非诚勿扰.jpg
     文件      271808  2011-03-03 20:51  MyCinema\bin\Debug\风声.JPG
     目录           0  2013-01-24 15:35  MyCinema\bin\Release\
     文件        3598  2013-01-08 20:23  MyCinema\ClassDiagram.cd
............此处省略40个文件信息

评论

共有 条评论