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(); 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("分配失败,请与管理员联系!"); } } } } }