1
This commit is contained in:
@@ -22,22 +22,22 @@ namespace aoyuPlugIn
|
||||
{
|
||||
[HotUpdate]
|
||||
[Description("装配批录员工")]
|
||||
public class zp_plyg : AbstractBillPlugIn
|
||||
public class zp_plyg : AbstractBillPlugIn
|
||||
{
|
||||
public override void BeforeSave(BeforeSaveEventArgs e)
|
||||
{
|
||||
{
|
||||
|
||||
base.BeforeSave(e);
|
||||
if (check_data() == false)
|
||||
e.Cancel = true;
|
||||
}
|
||||
//检测数据
|
||||
bool check_data()
|
||||
{
|
||||
private bool check_data()
|
||||
{
|
||||
bool isok = true;
|
||||
try
|
||||
{
|
||||
string djno ="";int isAdd=0;
|
||||
string djno = ""; int isAdd = 0;
|
||||
if (this.View.OpenParameter.Status == OperationStatus.ADDNEW) //新增
|
||||
{
|
||||
isAdd = 0;
|
||||
@@ -67,7 +67,7 @@ namespace aoyuPlugIn
|
||||
return isok;
|
||||
}
|
||||
//验证数据
|
||||
bool yzdata(DataTable tb,string djno,int isAdd)
|
||||
private bool yzdata(DataTable tb, string djno, int isAdd)
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -83,7 +83,8 @@ namespace aoyuPlugIn
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}catch(Exception ex) { this.View.ShowMessage("验证数据时发生错误为:" + ex.Message); }
|
||||
}
|
||||
catch (Exception ex) { this.View.ShowMessage("验证数据时发生错误为:" + ex.Message); }
|
||||
return true;
|
||||
}
|
||||
//bool check_data1()
|
||||
@@ -131,7 +132,7 @@ namespace aoyuPlugIn
|
||||
// return isok;
|
||||
//}
|
||||
//取集体计件数量
|
||||
DataTable getJTJJ ()
|
||||
private DataTable getJTJJ()
|
||||
{
|
||||
ArrayList data1 = new ArrayList();
|
||||
DataTable tb = new DataTable();
|
||||
@@ -141,7 +142,7 @@ namespace aoyuPlugIn
|
||||
|
||||
try
|
||||
{
|
||||
|
||||
|
||||
string FEntity_nm = "F_GAT_Entity1";
|
||||
//取表体最大行数
|
||||
int tol = this.Model.GetEntryRowCount(FEntity_nm);
|
||||
@@ -153,7 +154,7 @@ namespace aoyuPlugIn
|
||||
|
||||
DynamicObject fgt1 = this.View.Model.GetValue("F_DJGWID", i) as DynamicObject;
|
||||
string gxID = fgt1["Number"].ToString();
|
||||
string sl = this.Model.GetValue("F_FQTY",i).ToString();
|
||||
string sl = this.Model.GetValue("F_FQTY", i).ToString();
|
||||
string p = rwdID + "*" + gxID;
|
||||
if (data1.Contains(p) == false)
|
||||
{
|
||||
@@ -177,7 +178,7 @@ namespace aoyuPlugIn
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
@@ -185,7 +186,7 @@ namespace aoyuPlugIn
|
||||
return tb;
|
||||
}
|
||||
//取个人计件数据
|
||||
DataTable getGRJJ()
|
||||
private DataTable getGRJJ()
|
||||
{
|
||||
//int index = this.View.Model.GetEntryCurrentRowIndex("你的单据体标识");
|
||||
//DynamicObject obj = this.Model.DataObject;
|
||||
@@ -195,7 +196,7 @@ namespace aoyuPlugIn
|
||||
//取表体最大行数
|
||||
//int tol = this.Model.GetEntryRowCount(FEntity_nm);
|
||||
|
||||
ArrayList data1 = new ArrayList();
|
||||
ArrayList data1 = new ArrayList();
|
||||
DataTable tb = new DataTable();
|
||||
tb.Columns.Add("rwdID");
|
||||
tb.Columns.Add("gxID");
|
||||
@@ -237,28 +238,30 @@ namespace aoyuPlugIn
|
||||
}
|
||||
}
|
||||
}
|
||||
}catch(Exception ex) { this.View.ShowMessage("组合表数据时发生错误为:" + ex.Message); }
|
||||
}
|
||||
catch (Exception ex) { this.View.ShowMessage("组合表数据时发生错误为:" + ex.Message); }
|
||||
return tb;
|
||||
}
|
||||
string[] tolsl(string djno,string rwdID,string gxID,string sl, int isAdd)
|
||||
private string[] tolsl(string djno, string rwdID, string gxID, string sl, int isAdd)
|
||||
{
|
||||
string[] isok = new string[2];
|
||||
isok[0] = "0";
|
||||
isok[1] = "0";
|
||||
|
||||
|
||||
|
||||
string sql = String.Format("exec hw_zp_yzsl '{0}',{1},{2},'{3}',{4}",djno, rwdID,gxID,sl,isAdd);
|
||||
|
||||
|
||||
string sql = String.Format("exec hw_zp_yzsl '{0}',{1},{2},'{3}',{4}", djno, rwdID, gxID, sl, isAdd);
|
||||
var dr1 = DBServiceHelper.ExecuteDynamicObject(this.Context, sql);
|
||||
string jg = "0";
|
||||
if (dr1.Count > 0)
|
||||
jg = dr1[0][0].ToString();
|
||||
|
||||
if ( jg!="0") {
|
||||
|
||||
if (jg != "0")
|
||||
{
|
||||
isok[0] = "1";
|
||||
isok[1] = jg;
|
||||
}
|
||||
return isok;
|
||||
return isok;
|
||||
}
|
||||
//单据头菜单点击
|
||||
//public override void BarItemClick(BarItemClickEventArgs e)
|
||||
@@ -270,7 +273,7 @@ namespace aoyuPlugIn
|
||||
// //}else if(e.BarItemKey== "tbReject") {
|
||||
// // fx_yscs(e, "0");
|
||||
|
||||
|
||||
|
||||
// //}
|
||||
//}
|
||||
//public override void AfterBarItemClick(AfterBarItemClickEventArgs e)
|
||||
@@ -287,7 +290,7 @@ namespace aoyuPlugIn
|
||||
//{
|
||||
// base.AfterBindData(e);
|
||||
|
||||
|
||||
|
||||
//// var baseObj1 = this.Model.GetValue("FBT005");
|
||||
// if (baseObj1.ToString() =="0")
|
||||
// {
|
||||
@@ -310,17 +313,17 @@ namespace aoyuPlugIn
|
||||
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
||||
// }
|
||||
|
||||
|
||||
|
||||
//}
|
||||
//反写已生产数据
|
||||
void fx_yscs(BarItemClickEventArgs e,string sh)
|
||||
//反写已生产数据
|
||||
private void fx_yscs(BarItemClickEventArgs e, string sh)
|
||||
{
|
||||
string fbillno = this.View.Model.GetValue("FBillNo").ToString();
|
||||
var sSql = String.Format("EXEC hw_zplr_fx_scdd " + fbillno + ","+sh);
|
||||
var sSql = String.Format("EXEC hw_zplr_fx_scdd " + fbillno + "," + sh);
|
||||
var dr = DBServiceHelper.ExecuteDynamicObject(this.Context, sSql);
|
||||
string t = "生产数量大于订单数量,不能审核!";
|
||||
|
||||
@@ -336,7 +339,6 @@ namespace aoyuPlugIn
|
||||
this.View.ShowMessage(t);
|
||||
e.Cancel = true;
|
||||
}
|
||||
|
||||
}
|
||||
//点击单据体菜单
|
||||
public override void EntryBarItemClick(BarItemClickEventArgs e)
|
||||
@@ -350,9 +352,9 @@ namespace aoyuPlugIn
|
||||
string t = fgt["ID"].ToString();
|
||||
add_data_stort(t);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
void del_data(string FEntity_nm)
|
||||
private void del_data(string FEntity_nm)
|
||||
{
|
||||
try
|
||||
{
|
||||
@@ -367,6 +369,7 @@ namespace aoyuPlugIn
|
||||
catch (Exception ex)
|
||||
{ this.View.ShowMessage("删除表体数据时发生错误为:" + ex.Message); }
|
||||
}
|
||||
|
||||
public void add_data_stort(string cs)
|
||||
{
|
||||
try
|
||||
|
||||
Reference in New Issue
Block a user