public bool BON_All(DataSet ds)
{
Model.Attribute rr = new Model.Attribute();
ArrayList list = new ArrayList();
list.Add(sql);
list.Add(ame);
list.Add(del);
list.Add(add);
OleDbParameter[] getparm = OledbHelper.GetCacheParameters(sql);
OleDbParameter[] addparm = OledbHelper.GetCacheParameters(add);
if (addparm == null)
{
addparm = new OleDbParameter[]
{ new OleDbParameter(Parm_name,OleDbType.VarChar,50,"attributeValue")
};
OledbHelper.CacheParameters(add, addparm);
}
addparm[0].Value = rr.AttributeValue;
OleDbParameter[] delParm = OledbHelper.GetCacheParameters(del);
if (delParm == null)
{
delParm = new OleDbParameter[] { new OleDbParameter(Parm_cid, OleDbType.Integer, 4, "autoID") };
OledbHelper.CacheParameters(del, delParm);
}
delParm[0].Value = rr.AutoID;
OleDbParameter[] ameParm = OledbHelper.GetCacheParameters(ame);
if (ameParm == null)
{
ameParm = new OleDbParameter[] { new OleDbParameter(Parm_name, OleDbType.VarChar, 50, "attributeValue") ,
new OleDbParameter(Parm_cid,OleDbType.Integer,4,"autoID")};
OledbHelper.CacheParameters(ame, ameParm);
}
ameParm[0].Value = rr.AttributeValue;
ameParm[1].Value = rr.AutoID;
ArrayList ll = new ArrayList();
ll.Add(getparm);
ll.Add(ameParm);
ll.Add(delParm);
ll.Add(addparm);
Int32 val = 0;
try
{
val = OledbHelper.ExecuteNonQuery(OledbHelper.con, CommandType.Text, list, ds, ll);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
if (val > 0)
return true;
return false;