初始化
This commit is contained in:
93
frmFaceDevice.cs
Normal file
93
frmFaceDevice.cs
Normal file
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace WinFormTest
|
||||
{
|
||||
public partial class frmFaceDevice : Form
|
||||
{
|
||||
public event EventHandler SaveEvent;
|
||||
syncstatus.syncstatusSoapClient client = new syncstatus.syncstatusSoapClient();
|
||||
|
||||
private long _id;
|
||||
private bool _multipleHotel;
|
||||
public frmFaceDevice(long id, string serialNo, string devName, string hotelCode, string roomNumber, string curHotelCode, bool multipleHotel)
|
||||
{
|
||||
InitializeComponent();
|
||||
|
||||
_id = id;
|
||||
_multipleHotel = multipleHotel;
|
||||
|
||||
txtSerialNo.Text = serialNo;
|
||||
txtDevName.Text = devName;
|
||||
txtRoomNumber.Text = roomNumber;
|
||||
|
||||
DataSet ds = client.GetHotelCode();
|
||||
cmbHotels.ValueMember = "Code";
|
||||
cmbHotels.DisplayMember = "Remark";
|
||||
cmbHotels.DataSource = ds.Tables[0];
|
||||
if (string.IsNullOrEmpty(curHotelCode))
|
||||
{
|
||||
cmbHotels.SelectedValue = hotelCode;
|
||||
}
|
||||
else
|
||||
{
|
||||
cmbHotels.SelectedValue = curHotelCode;
|
||||
}
|
||||
cmbHotels.Enabled = _multipleHotel;
|
||||
}
|
||||
|
||||
private void frmFaceDevice_Load(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
private void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (cmbHotels.SelectedIndex < 0)
|
||||
{
|
||||
MessageBox.Show("请选择所属酒店");
|
||||
cmbHotels.Focus();
|
||||
return;
|
||||
}
|
||||
if (string.IsNullOrEmpty(txtRoomNumber.Text.Trim()))
|
||||
{
|
||||
MessageBox.Show("请输入房号");
|
||||
txtRoomNumber.Focus();
|
||||
return;
|
||||
}
|
||||
DataSet dsDevices = client.GetDevices("");
|
||||
foreach (DataRow row in dsDevices.Tables[0].Rows)
|
||||
{
|
||||
if (row["HotelCode"].ToString() == cmbHotels.SelectedValue.ToString() &&
|
||||
row["RoomNumber"].ToString() == txtRoomNumber.Text.Trim() && row["SerialNo"].ToString() != txtSerialNo.Text)
|
||||
{
|
||||
MessageBox.Show(string.Format("该酒店客房已绑定了人脸机({0}),请先解除绑定。", row["SerialNo"].ToString()));
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (client.SaveDevice(_id, cmbHotels.SelectedValue.ToString(), txtRoomNumber.Text.Trim()) > 0)
|
||||
{
|
||||
MessageBox.Show("绑定房号成功");
|
||||
if (SaveEvent != null)
|
||||
{
|
||||
SaveEvent(this, EventArgs.Empty);
|
||||
}
|
||||
this.Close();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("绑定房号失败");
|
||||
}
|
||||
}
|
||||
|
||||
private void btnClose_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user