⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmload.cs

📁 一个简单的旅 游管理系统
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO;
using Database.v4;

namespace Database
{
    public partial class frmLoad : Form
    {
        public frmLoad()
        {
            InitializeComponent();
            comboBox1.Items.Add("数据库管理员");
            comboBox1.Items.Add("酒店管理员");
            comboBox1.Items.Add("线路管理员");
            comboBox1.Items.Add("导游管理员");
            comboBox1.Items.Add("景点管理员");
            comboBox1.Items.Add("普通会员");

            this.skinEngine1.SkinFile = "Emerald.ssk";
        }

        Bitmap bitmap = new Bitmap(100, 35);                                  //封装位图(定义大小)
        MemoryStream ms = new MemoryStream();                                 //内存流
        Graphics gragh;
        private string code = "";

        private void button1_Click(object sender, EventArgs e)
        {
            if (this.code == textBox3.Text)           //判断验证码与输入字符相符
            {
                switch (comboBox1.SelectedIndex)
                {
                    case 0:
                        frmDatabaseAdminr frmadmin = new frmDatabaseAdminr();
                        frmadmin.ShowDialog();
                        break;
                    case 1:
                        frmHotelManager frmManager1 = new frmHotelManager();
                        frmManager1.ShowDialog();
                        break;
                    case 2:
                        frmLineManager frmManger2 = new frmLineManager();
                        frmManger2.ShowDialog();
                        break;
                    case 3:
                        frmTourManager frmManger3 = new frmTourManager();
                        frmManger3.ShowDialog();
                        break;
                    case 4:
                        frmPlaceManager frmManger4 = new frmPlaceManager();
                        frmManger4.ShowDialog();
                        break;
                    case 5:
                        frmUser frmUser1 = new frmUser();
                        frmUser1.ShowDialog();
                        break;
                    default:
                        errorProvider1.Clear();           //隐藏错误图标
                        MessageBox.Show("请先选择你的登录类型");
                        break;
                }
            }
            else
                MessageBox.Show("请输入正确的验证码");



              
               //else
               //    MessageBox.Show("error");
            //string source = @"Data Source=.\sqlexpress;Initial Catalog=TravelSystem;Integrated Security=True";
            //string sql = "SELECT  * FROM Users WHERE User_Id= @User_Id AND User_Password= @User_Password";
            //SqlConnection conn = new SqlConnection(source);
            //SqlCommand cmd = new SqlCommand(sql, conn);
            //using (conn)
            //{
            //   try
            //  {
            //        conn.Open();                                          //打開數據庫連接
            //        cmd.Parameters.Add("user_ID", SqlDbType.VarChar, 50).Value = textBox1 .Text .Trim ();
            //       cmd.Parameters.Add("user_Password", SqlDbType.VarChar, 50).Value = textBox2.Text .Trim ();
            //        SqlDataReader userRead = cmd.ExecuteReader();
            //        if (userRead.Read())
            //        {
            //            //this.Hide();
            //            ////System.Windows.Forms.Form Index = new Windows_Test.Index();//登錄到主界面
            //            ////Index.Text = "主界面";
            //            ////Index.Show();
            //            //frmUser newform = new frmUser();
            //            //newform.ShowDialog();

            //           MessageBox.Show("登录成功");
            //        }
            //        else
            //        {
            //            MessageBox.Show("用户名或密码错误!~");
            //        }
            //    }
            //    catch (SqlException oe)
            //    {
            //        MessageBox.Show("出錯信息!", oe.Errors[0].Message);
            //    }
            //}
            

            
             
        }

        private void textBox1_Enter(object sender, EventArgs e)
        {
            txxwarning.Text = "请在此处输入你的用户名";
        }

        private void textBox2_Enter(object sender, EventArgs e)
        {
            txxwarning.Text = "请在此处输入你的密码";
        }

        private void textBox3_Enter(object sender, EventArgs e)
        {
            txxwarning.Text = "请输入右侧的验证码";
        }
        private void frmLoad_Load(object sender, EventArgs e)
        {
            LoadCode();
        }

        //以下方法 LoadCode() 在Windows窗口加载后自动生成验证码
        public void LoadCode()
        {
            Random ran = new Random();                                           //随机实例化 
            int number;
            char code1;
            for (int i = 0; i < 5; i++)                                          //取五个数 
            {
                number = ran.Next();
                if (number % 2 == 0)
                    code1 = (char)('0' + (char)(number % 10));
                else
                    code1 = (char)('A' + (char)(number % 26));                   //转化为字符 
                this.code += code1.ToString();
            }
            this.gragh = System.Drawing.Graphics.FromImage(this.bitmap);         //将位图加载到封装的位图 
            Font font = new Font("宋体", 25f);                                   //定义文字格式大小 
            this.gragh.Clear(System.Drawing.Color.Yellow);                       //图片颜色填充 
            SolidBrush brush = new SolidBrush(Color.FromArgb(10, 10, 10));       //字体颜色填充 
            this.gragh.DrawString(this.code, font, brush, 0, 0);                 //将字符串画到grash图中。。 
           this.bitmap.Save(this.ms, System.Drawing.Imaging.ImageFormat.Gif);   //保存到内存而且为gif图片 

            this.pictureBox1.Image = Image.FromStream(this.ms);
            
        }

        private void label5_Click(object sender, EventArgs e)
        {
            frmRegister form = new frmRegister();
            form.ShowDialog();
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -