158 lines
5.4 KiB
C#
158 lines
5.4 KiB
C#
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;
|
|
using EAS.Services;
|
|
using SOH.BLL;
|
|
namespace SOH.Queuing.Setting
|
|
{
|
|
public partial class frm_KSPDXX : Form
|
|
{
|
|
public frm_KSPDXX()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
public SOH.Entities.DTO.img_ks ks;
|
|
IPaiDuiJiaoHao vser = ServiceContainer.GetService<IPaiDuiJiaoHao>();
|
|
private void frm_KSPDXX_Load(object sender, EventArgs e)
|
|
{
|
|
dataGridView1.AutoGenerateColumns = false;
|
|
my_init();
|
|
}
|
|
|
|
private void my_init()
|
|
{
|
|
if (ks != null)
|
|
{
|
|
lbl_ksmc.Text = ks.ksmc;
|
|
lbl_pdrs.Text = ks.pdrs + "人";
|
|
DataSet dt = vser.getkspdlb(ks.id);
|
|
dataGridView1.DataSource = dt.Tables[0];
|
|
}
|
|
}
|
|
|
|
private void btn_sx_Click(object sender, EventArgs e)
|
|
{
|
|
my_init();
|
|
}
|
|
|
|
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
DataRow dr = (dataGridView1.Rows[e.RowIndex].DataBoundItem as DataRowView).Row;
|
|
frm_KHPDXX kh = new Setting.frm_KHPDXX();
|
|
kh.txt_tmh.Text = dr["tmh"].ToString();
|
|
kh.btn_cx_Click(null, null);
|
|
kh.ShowDialog();
|
|
}
|
|
|
|
private void btu2_Click(object sender, EventArgs e)
|
|
{
|
|
DataSet ds1 = vser.getkspdlb(ks.id);
|
|
DataTable dt1 = ds1.Tables[0];
|
|
if(dt1.Rows.Count!=0)
|
|
{
|
|
foreach(DataRow dr in dt1.Rows)
|
|
{
|
|
vser.CXFP(dr["id"].ToString(), ks.id.ToString(),dr["xm"].ToString(),Convert.ToDateTime(dr["pdsj"]), dr["xb"].ToString());
|
|
}
|
|
}
|
|
}
|
|
|
|
private void button1_Click(object sender, EventArgs e)
|
|
{
|
|
DataTable pdxxDt = dataGridView1.DataSource as DataTable;
|
|
|
|
if (dataGridView1.SelectedRows.Count <= 0)
|
|
{
|
|
MessageBox.Show("请选择要修改的信息!");
|
|
}
|
|
else
|
|
{
|
|
int dq = dataGridView1.CurrentRow.Index;
|
|
|
|
DataRow dr1 = pdxxDt.Rows[dq];
|
|
string pdid = dr1["id"].ToString();
|
|
string pdsj = dr1["pdsj"].ToString();
|
|
|
|
DataRow dr2 = pdxxDt.Rows[dq-1];
|
|
string pdid1 = dr2["id"].ToString();
|
|
string pdsj1 = dr2["pdsj"].ToString();
|
|
|
|
string nr = vser.PDFP_UP_DOWN(pdid, pdsj1, ks.id.ToString());
|
|
if (nr != "false")
|
|
{
|
|
//MessageBox.Show("分配成功!请到【" + nr + "】体检");
|
|
vser.CXFP(dr1["id"].ToString(), ks.id.ToString(), dr1["xm"].ToString(), Convert.ToDateTime(pdsj1), dr1["xb"].ToString());
|
|
}
|
|
else
|
|
{
|
|
MessageBox.Show("分配失败,请与管理员联系!");
|
|
}
|
|
|
|
string nr1 = vser.PDFP_UP_DOWN(pdid1, pdsj, ks.id.ToString());
|
|
if (nr1 != "false")
|
|
{
|
|
//MessageBox.Show("分配成功!请到【" + nr + "】体检");
|
|
vser.CXFP(dr2["id"].ToString(), ks.id.ToString(), dr2["xm"].ToString(), Convert.ToDateTime(pdsj), dr2["xb"].ToString());
|
|
my_init();
|
|
}
|
|
else
|
|
{
|
|
MessageBox.Show("分配失败,请与管理员联系!");
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
private void button2_Click(object sender, EventArgs e)
|
|
{
|
|
DataTable pdxxDt = dataGridView1.DataSource as DataTable;
|
|
|
|
if (dataGridView1.SelectedRows.Count <= 0)
|
|
{
|
|
MessageBox.Show("请选择要修改的信息!");
|
|
}
|
|
else
|
|
{
|
|
int dq = dataGridView1.CurrentRow.Index;
|
|
|
|
DataRow dr1 = pdxxDt.Rows[dq];
|
|
string pdid = dr1["id"].ToString();
|
|
string pdsj = dr1["pdsj"].ToString();
|
|
|
|
DataRow dr2 = pdxxDt.Rows[dq + 1];
|
|
string pdid1 = dr2["id"].ToString();
|
|
string pdsj1 = dr2["pdsj"].ToString();
|
|
|
|
string nr = vser.PDFP_UP_DOWN(pdid, pdsj1, ks.id.ToString());
|
|
if (nr != "false")
|
|
{
|
|
//MessageBox.Show("分配成功!请到【" + nr + "】体检");
|
|
vser.CXFP(dr1["id"].ToString(), ks.id.ToString(), dr1["xm"].ToString(), Convert.ToDateTime(pdsj1), dr1["xb"].ToString());
|
|
}
|
|
else
|
|
{
|
|
MessageBox.Show("分配失败,请与管理员联系!");
|
|
}
|
|
|
|
string nr1 = vser.PDFP_UP_DOWN(pdid1, pdsj, ks.id.ToString());
|
|
if (nr1 != "false")
|
|
{
|
|
//MessageBox.Show("分配成功!请到【" + nr + "】体检");
|
|
vser.CXFP(dr2["id"].ToString(), ks.id.ToString(), dr2["xm"].ToString(), Convert.ToDateTime(pdsj), dr2["xb"].ToString());
|
|
my_init();
|
|
}
|
|
else
|
|
{
|
|
MessageBox.Show("分配失败,请与管理员联系!");
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|