| using System; | 
| using System.Collections.Generic; | 
| using System.ComponentModel; | 
| using System.Data; | 
| using System.Drawing; | 
| using System.Text; | 
| using System.Windows.Forms; | 
|   | 
| namespace WorkM | 
| { | 
|     public partial class Xs_SendGoodsPlan_MPS : Form | 
|     { | 
|         public Xs_SendGoodsPlan_MPS() | 
|         { | 
|             InitializeComponent(); | 
|         } | 
|   | 
|         private void cmdOK_Click(object sender, EventArgs e) | 
|         { | 
|             SQLHelper.ClsCN oCn = new SQLHelper.ClsCN(); | 
|             SQLHelper.ClsCNK3 oK3Cn = new SQLHelper.ClsCNK3(); | 
|             //µÃµ½Óû§ID | 
|             Int64 HBillerID; | 
|             DataSet DsBiller; | 
|             string HSourceBillType = ""; | 
|             DsBiller = oK3Cn.RunProcReturn("select top 1 fuserid from t_User where fname='" + DBUtility.ClsPub.CurUserName + "'", "t_User"); | 
|             if (DsBiller.Tables[0].Rows.Count != 0) | 
|             { | 
|                 HBillerID = DBUtility.ClsPub.isLong(DsBiller.Tables[0].Rows[0][0]); | 
|             } | 
|             else | 
|             { | 
|                 HBillerID = 16394; | 
|             }  | 
|             // | 
|             DataSet Ds1; | 
|             DataSet Ds2; | 
|             //µÃµ½mainid | 
|             Int64 HInterID = 0;     //MPSÄÚÂë | 
|             Int64 HRunInterID = 0; //ÔËËãÄÚÂë  ÔËËãµ¥¾ÝºÅ=¡®MPS¡¯+ÔËËãÄÚÂë | 
|             Ds1 = oK3Cn.RunProcReturn("declare @InterID int set @InterID=0 exec GetICMaxNum 'ICMrpResult', @InterID output, 1, " + HBillerID.ToString() + " select ltrim(@InterID)", "GetICMaxNum"); | 
|             if (Ds1.Tables[0].Rows.Count != 0) | 
|             { | 
|                 HInterID = DBUtility.ClsPub.isLong(Ds1.Tables[0].Rows[0][0]); | 
|             } | 
|   | 
|             Ds2 = oK3Cn.RunProcReturn("declare @InterID int set @InterID=0 exec GetICMaxNum 'PlanCalc', @InterID output, 1, " + HBillerID.ToString() + " select ltrim(@InterID)", "GetICMaxNum"); | 
|             if (Ds2.Tables[0].Rows.Count != 0) | 
|             { | 
|                 HRunInterID = DBUtility.ClsPub.isLong(Ds2.Tables[0].Rows[0][0]); | 
|             } | 
|             //µÃµ½µ¥¾ÝºÅ | 
|             string HBillNo; | 
|             HBillNo = DBUtility.Xt_BaseBillFun.get_MaxBillNo_K3("500", oK3Cn); | 
|   | 
|             long HItemID = DBUtility.ClsPub.isLong(txtHBillNo.Tag); | 
|             double HQty = DBUtility.ClsPub.isDoule(txtHQty.Text); | 
|             //·¢»õ¼Æ»®ÄÚÂ룬MPSÄÚÂ룬MPSµ¥¾ÝºÅ£¬Éú³ÉÊýÁ¿£¬ÖƵ¥ÈË | 
|             oCn.RunProc("exec h_p_Xs_SendGoodsPlan_MPS " + HItemID + "," + HInterID + ",'" + HBillNo + "'," + HQty + "," + HBillerID + "," + HRunInterID); | 
|             MessageBox.Show("Éú³É³É¹¦£¡","Ìáʾ"); | 
|             this.Close(); | 
|         } | 
|   | 
|         private void tc_Click(object sender, EventArgs e) | 
|         { | 
|             this.Close(); | 
|         } | 
|     } | 
| } |