FrmGeShouAdd.cs
上传用户:fzwcsgshou
上传日期:2022-07-30
资源大小:28414k
文件大小:3k
源码类别:

行业应用

开发平台:

Visual C++

  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Data.SqlClient;
  6. using System.Drawing;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. namespace KTVAdmin.GeShouGuanLi
  10. {
  11.     public partial class FrmGeShouAdd : Form
  12.     {
  13.         public FrmGeShouAdd()
  14.         {
  15.             InitializeComponent();
  16.         }
  17.         public int RID = 0;
  18.         
  19.         private void btnAdd_Click(object sender, EventArgs e)
  20.         {
  21.             if (txtName.Text.Trim() == "")
  22.             {
  23.                 MessageBox.Show("歌手姓名不能为空!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  24.                 return;
  25.             }
  26.             if (cmbSex.Text.Trim() == "")
  27.             {
  28.                 MessageBox.Show("请选择歌手类型!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  29.                 return;
  30.             }
  31.             if (cmbDiQu.Text.Trim() == "")
  32.             {
  33.                 MessageBox.Show("请选择歌手地区!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  34.                 return;
  35.             }
  36.             if (KTVData.KTVDB.AdminGeShou(RID, txtName.Text.Trim(), cmbSex.Text.Trim(), cmbDiQu.Text.Trim()))
  37.             {
  38.                 MessageBox.Show("歌手信息更新成功!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  39.                 if (RID != 0)
  40.                 {
  41.                     this.DialogResult = DialogResult.Yes;
  42.                     this.Close();
  43.                 }
  44.                 else
  45.                 {
  46.                     txtName.Text = "";
  47.                     cmbSex.Text = "男";
  48.                     cmbDiQu.Text = "内地";
  49.                 }
  50.             }
  51.             else
  52.             {
  53.                 MessageBox.Show("歌手信息更新失败,对此我们感到非常抱歉,您可以重新打开窗体再来更新歌手信息!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  54.             }
  55.         }
  56.         private void FrmGeShouAdd_Load(object sender, EventArgs e)
  57.         {
  58.             if (RID != 0)
  59.             {
  60.                 this.Text = "歌手信息修改";
  61.                 label1.Text = "歌手信息修改";
  62.                 DataSet ds = new DataSet();
  63.                 ds = KTVData.KTVDB.SelectGeShou(RID);
  64.                 if (ds.Tables[0].Rows.Count < 1)
  65.                 {
  66.                     MessageBox.Show("没有此信息的歌手,请重新选择!", "系统提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
  67.                 }
  68.                 txtName.Text = ds.Tables[0].Rows[0]["歌手姓名"].ToString();
  69.                 cmbSex.Text = ds.Tables[0].Rows[0]["性别"].ToString();
  70.                 cmbDiQu.Text = ds.Tables[0].Rows[0]["地区"].ToString();
  71.             }
  72.         }
  73.         private void btnExit_Click(object sender, EventArgs e)
  74.         {
  75.             if (RID == 0)
  76.             {
  77.                 this.Close();
  78.             }
  79.             else
  80.             {
  81.                 this.DialogResult = DialogResult.No;
  82.                 this.Close();
  83.             }
  84.         }
  85.     }
  86. }