tijian_jichuang/Code/SOH.Queuing.Setting/frm_KSPDXX.cs
2025-02-20 11:54:48 +08:00

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