Code:
private void p_CreateObject(AVOTx Tx, ObjectData objDat)
{
p_ValidateData(Tx, objDat);
OleDbCommand cmd = Tx.GetStoreProcedureCommand();
cmd.CommandText = "AVO_FAM_Object_CreateObject";
cmd.Parameters.Add(new OleDbParameter("@szObjectId", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szDescription", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szDepartmentId", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szEmployeeId", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szObjectGroupId", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szStatusId", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@dtmValidFrom", OleDbType.Date));
cmd.Parameters.Add(new OleDbParameter("@dtmValidTo", OleDbType.Date));
cmd.Parameters.Add(new OleDbParameter("@szMainObjectId", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szSupplierId", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szExternalId", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szBarcode", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szLatitude", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@szLongitude", OleDbType.VarWChar));
cmd.Parameters.Add(new OleDbParameter("@dtmAcquired", OleDbType.Date));
cmd.Parameters.Add(new OleDbParameter("@decAcquired", OleDbType.Decimal));
cmd.Parameters.Add(new OleDbParameter("@decAccumulation", OleDbType.Decimal));
cmd.Parameters.Add(new OleDbParameter("@dtmLastUpdated", OleDbType.Date));
cmd.Parameters.Add(new OleDbParameter("@btObjectPhoto", OleDbType.VarBinary));
cmd.Parameters["@szObjectId"].Value = objDat.szObjectId;
cmd.Parameters["@szDescription"].Value = objDat.szDescription;
cmd.Parameters["@szDepartmentId"].Value = objDat.szDepartmentId;
cmd.Parameters["@szEmployeeId"].Value = objDat.szEmployeeId;
cmd.Parameters["@szObjectGroupId"].Value = objDat.szObjectGroupId;
cmd.Parameters["@szStatusId"].Value = objDat.szStatusId;
cmd.Parameters["@dtmValidFrom"].Value = objDat.dtmValidFrom;
cmd.Parameters["@dtmValidTo"].Value = objDat.dtmValidTo;
cmd.Parameters["@szMainObjectId"].Value = objDat.szMainObjectId;
cmd.Parameters["@szSupplierId"].Value = objDat.szSupplierId;
cmd.Parameters["@szExternalId"].Value = objDat.szExternalId;
cmd.Parameters["@szBarcode"].Value = objDat.szBarcode;
cmd.Parameters["@szLatitude"].Value = objDat.szLatitude;
cmd.Parameters["@szLongitude"].Value = objDat.szLongitude;
cmd.Parameters["@dtmAcquired"].Value = objDat.dtmAcquired;
cmd.Parameters["@decAcquired"].Value = objDat.decAcquired;
cmd.Parameters["@decAccumulation"].Value = objDat.decAccumulation;
cmd.Parameters["@dtmLastUpdated"].Value = objDat.dtmLastUpdated;
cmd.Parameters["@btObjectPhoto"].Value = objDat.btObjectPhoto;
cmd.ExecuteNonQuery();
p_CreateObjectLocation(Tx, objDat);
}
Wah nggak nyangka lg ngopy gituan.
