using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace OAM { public partial class frm_MeetingBill : Form { public string id; public bool zt; public Int64 HInterID = 0; public frm_MeetingBill() { InitializeComponent(); } private void cmdOK_Click(object sender, EventArgs e) { SQLHelper.ClsCN oCN = new SQLHelper.ClsCN(); if (zt == false) { oCN.RunProc("update oa_meetingbill set " + " HDate= '" + dtpHDate.Value.ToShortDateString() + "'" + " ,HMeetID= '" + DBUtility.ClsPub.isLong(txtHMeetID.Tag).ToString() + "'" + " ,HItem= '" + txtHItem.Text + "'" + " ,HReason= '" + txtHReason.Text + "'" + " ,HDept= '" + txtHDept.Text + "'" + " ,HEmp= '" + txtHEmp.Text + "'" + " ,HRemark= '" + txtHRemark.Text + "'" + " ,HModel= '" + txtHModel.Text + "'" + " ,HEDate= '" + dtpHEDate.Value.ToShortDateString() + "'" + " where HInterID=" + HInterID.ToString()); MessageBox.Show("Ð޸ijɹ¦£¡"); } else { if (HInterID == 0) { oCN.RunProc(" insert into oa_meetingbill (HDate,HMeetID,HItem,HReason,HDept,HEmp,HRemark,HMaker,HMakeDate,HType,HEDate,HModel) values (" + "'" + dtpHDate.Value.ToShortDateString() + "'," + DBUtility.ClsPub.isLong(txtHMeetID.Tag).ToString() + ",'" + txtHItem.Text + "','" + txtHReason.Text + "','" + txtHDept.Text + "','" + txtHEmp.Text + "','" + txtHRemark.Text + "','" + DBUtility.ClsPub.CurUserName + "',getdate(),0,'" + dtpHEDate.Value.ToShortDateString() + "','" + txtHModel.Text + "') "); } MessageBox.Show("±£´æ³É¹¦£¡"); } InitUI(); this.Close(); } private void cmdCancel_Click(object sender, EventArgs e) { this.Close(); } private void InitUI() { txtHMeetID.Text = ""; txtHItem.Text = ""; txtHReason.Text = ""; txtHDept.Text = ""; txtHEmp.Text = ""; txtHRemark.Text = ""; txtHModel.Text = ""; HInterID = 0; } private void Display() { } private void frm_MeetingBill_Load(object sender, EventArgs e) { dtpHDate.Value = DateTime.Today; dtpHEDate.Value = DateTime.Today; if (zt == false) { SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); DataSet Ds; Ds = oCn.RunProcReturn("Select * from Oa_Meetingbill where HInterID='" + id + "'", "Oa_Meetingbill"); if (Ds.Tables[0].Rows.Count == 0) { return; } //oDeptid = Ds.Tables[0].Rows[0]["Deptid"].ToString().Trim(); //DataSet Ds2; //Ds2 = oCn.RunProcReturn("Select * from deptlist where fitemid='" + oDeptid + "'", "deptlist"); //if (Ds.Tables[0].Rows.Count == 0) //{ // return; //} //¸³Öµ DAL.ClsOa_Meetingitem_View omee = new DAL.ClsOa_Meetingitem_View(); string oHMeetID = Ds.Tables[0].Rows[0]["HMeetID"].ToString(); int result; if (int.TryParse(oHMeetID, out result)) { Console.WriteLine("ת»»ºóµÄÕûÐÍÊýֵΪ£º{0}", result); } else { Console.WriteLine("ÎÞ·¨Íê³Éת»»£¡"); } txtHModel.Tag = Ds.Tables[0].Rows[0]["HMeetID"].ToString().Trim(); if (omee.GetInfoByID(result))//²¿ÃÅ { this.txtHMeetID.Text = omee.omodel.HName; this.txtHMeetID.Tag = omee.omodel.HItemID.ToString().Trim(); } else { this.txtHMeetID.Text = ""; } txtHModel.Text = Ds.Tables[0].Rows[0]["HModel"].ToString().Trim(); txtHItem.Text = Ds.Tables[0].Rows[0]["HItem"].ToString().Trim(); txtHReason.Text = Ds.Tables[0].Rows[0]["HReason"].ToString().Trim(); txtHDept.Text = Ds.Tables[0].Rows[0]["HDept"].ToString().Trim(); txtHEmp.Text = Ds.Tables[0].Rows[0]["HEmp"].ToString().Trim(); dtpHEDate.Text = Ds.Tables[0].Rows[0]["HEDate"].ToString().Trim(); txtHRemark.Text = Ds.Tables[0].Rows[0]["HRemark"].ToString().Trim(); dtpHDate.Text = Ds.Tables[0].Rows[0]["HDate"].ToString().Trim(); } else { InitUI(); } } private void timer1_Tick(object sender, EventArgs e) { timer1.Enabled = false; Display(); } private void cmdHMeetID_Click(object sender, EventArgs e) { DAL.ClsOa_Meetingitem_View omee = new DAL.ClsOa_Meetingitem_View(); if (omee.RefreshView()) { this.txtHMeetID.Text = omee.oModel.HName; this.txtHMeetID.Tag = omee.oModel.HItemID.ToString(); } else { this.txtHMeetID.Text = ""; } } private void dtpHDate_ValueChanged(object sender, EventArgs e) { } } }