loginform.cs

来自「事务提醒软件。自己写的事务提醒软件」· CS 代码 · 共 123 行

CS
123
字号
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace MyNote
{
    public partial class LoginForm : Form
    {
        public LoginForm()
        {
            InitializeComponent();
            CU = new CommmonUse();
        }

        private CommmonUse CU;

        private void Form1_Load(object sender, EventArgs e)
        {
            
            
            
        }

        private NoteForm myNoteForm;
        private Person loginPerson;
        private NoteManageForm myNoteMgrForm;

        private void button1_Click(object sender, EventArgs e)
        {
            
            int pID;
            try
            {
                pID = Convert.ToInt32(textBox1.Text);
                //MessageBox.Show("step1");
                loginPerson = CU.getPersonByID(pID);
                if (loginPerson == null)
                {
                    MessageBox.Show("loginPerson == null");
                }
                //MessageBox.Show(loginPerson.mPass);
                if (loginPerson == null || textBox2.Text != loginPerson.mPass)
                {
                    MessageBox.Show("用户名或密码不正确!");
                }
                else
                {
                    this.Hide();
                    this.textBox1.Text = "";
                    textBox2.Text = "";
                    MyEvent[] myEvents = CU.getEventByPersonAfterDate(loginPerson,DateTime.Now);
                    //MessageBox.Show("myEvents.Length:" + myEvents.Length.ToString());
                    MyNotes myNotes = new MyNotes(loginPerson, myEvents);
                    try
                    {
                        myNoteForm.Dispose();
                    }
                    catch
                    { }
                    myNoteForm = new NoteForm(myNotes, NoteFormStyle.Popup);
                    myNoteForm.Show();
                    this.textBox1.Focused = true;
                }
            }
            catch
            {
                MessageBox.Show("请输入数字");
            }           
        }

        private void 控制台ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            MyEvent[] myEvents = CU.getEventByPersonAfterDate(loginPerson, DateTime.Now);
            //MessageBox.Show("myEvents.Length:" + myEvents.Length.ToString());
            MyNotes myNotes = new MyNotes(loginPerson, myEvents);
            try
            {
                myNoteMgrForm.Dispose();
            }
            catch
            { }
            myNoteMgrForm = new NoteManageForm(myNotes);
            myNoteMgrForm.Show();
        }

        private void 退出MyNoteToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Hide();
        }

        private void 任务显示ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            myNoteForm.Show();
        }

        private void 任务隐藏ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            myNoteForm.Hide();
        }

        private void 用户选择栏ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.Show();
        }
    }
}

⌨️ 快捷键说明

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