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

📄 insertwaiter_form.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 BusinessLayer;
using Entity;



namespace project_beat
{
    public partial class InsertWaiter_Form : Form
    {

        Bll_WaiterLevel bll_waiterlevel = new Bll_WaiterLevel();
        Waiter w = new Waiter();
        BLL_waiter bll_waiter = new BLL_waiter();

        public InsertWaiter_Form()
        {
            InitializeComponent();
            InsertCboWaiterlevel();
        }

        public InsertWaiter_Form(Waiter w)
        {
            InitializeComponent();
            this.Text = "修改";
            InsertCboWaiterlevel();
            txtNameJp.Text = w.JP;
            txtWaiterID.Text = w.ID.ToString();
            txtWaiterName.Text = w.Name;
            cboWaiterSex.Text = w.Sex;
            cboWaiterlevel.SelectedIndex = 1;
            txtWaiterLXFS.Text = w.Lxfs;
            txtWaiterSFH.Text = w.Sfh;
            dtpWaiterFXRQ.Text = w.Fxrq;
            txtWaiterReamrk.Text = w.Reamrk;

        }


        private void textBox5_KeyPress(object sender, KeyPressEventArgs e)
        {
            e.Handled = e.KeyChar > '9' || e.KeyChar < '0';
            if (e.KeyChar == (char)8 || e.KeyChar == 'x')
                e.Handled = false;
        }

        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void textBox2_Leave(object sender, EventArgs e)
        {
            this.txtNameJp.Text = ConverString.ConverChar(this.txtWaiterName.Text.Trim()).ToUpper();

        }

        private void InsertWaiter_Form_Load(object sender, EventArgs e)
        {
           
        }
        private void InsertCboWaiterlevel()
        {
            this.cboWaiterlevel.Items.Clear();
            this.cboWaiterlevel.Items.Add("所有服务生");
            DataTable dt = bll_waiterlevel.SelectWaiterLevel();
            for (int i = 0; i < dt.Rows.Count; i++)
            {

                this.cboWaiterlevel.Items.Add(dt.Rows[i][1].ToString());

            }
            this.cboWaiterlevel.SelectedIndex = 0;
        }

        private void btnSave_Click(object sender, EventArgs e)
        {
            if (this.Text == "修改")
            {
                if (txtWaiterID.Text.Trim() == "" || txtWaiterName.Text.Trim() == "" | txtWaiterReamrk.Text.Trim() == "" || txtWaiterSFH.Text.Trim() == "" || txtWaiterLXFS.Text.Trim() == "")
                    MessageBox.Show("资料没有填写完整!", "提示信息");
                else
                {
                    UpdateWaiter();
                    this.Close();
                }
            }
            else
            {
                if (txtWaiterID.Text.Trim() == "" || txtWaiterName.Text.Trim() == "" | txtWaiterReamrk.Text.Trim() == "" || txtWaiterSFH.Text.Trim() == "" || txtWaiterLXFS.Text.Trim() == "")
                    MessageBox.Show("资料没有填写完整!", "提示信息");
                else
                {
                    SaveWaiter();
                    this.Close();
                }
            }
        }

        private void SaveWaiter()
        {
            w.ID =int.Parse( txtWaiterID.Text.Trim());
            w.Name = txtWaiterName.Text.Trim();
            w.JP = txtNameJp.Text.Trim();
            w.Lxfs = txtWaiterLXFS.Text.Trim();
            w.Sex = cboWaiterSex.Text.Trim();
            w.Sfh = txtWaiterSFH.Text.Trim();
            w.Reamrk = txtWaiterReamrk.Text.Trim();
            w.Fxrq = dtpWaiterFXRQ.Text.Trim();
            w.Dj = cboWaiterlevel.SelectedIndex;
            int t=bll_waiter.InsertWaiter(w);
            if (t > 0)
                MessageBox.Show("添加成功!", "提示信息 ");
            else
                MessageBox.Show("添加失败!", "提示信息 ");
         }
        private void UpdateWaiter()
        {
            w.ID = int.Parse(txtWaiterID.Text.Trim());
            w.Name = txtWaiterName.Text.Trim();
            w.JP = txtNameJp.Text.Trim();
            w.Lxfs = txtWaiterLXFS.Text.Trim();
            w.Sex = cboWaiterSex.Text.Trim();
            w.Sfh = txtWaiterSFH.Text.Trim();
            w.Reamrk = txtWaiterReamrk.Text.Trim();
            w.Fxrq = dtpWaiterFXRQ.Text.Trim();
            w.Dj = cboWaiterlevel.SelectedIndex;
            int t = bll_waiter.UpdateWaiter(w);
            if (t > 0)
                MessageBox.Show("修改成功!", "提示信息 ");
            else
                MessageBox.Show("修改失败!", "提示信息 ");
        }

    }
}

⌨️ 快捷键说明

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