private void SAP_EditObj1251(System.Collections.Specialized.NameValueCollection P, HttpResponse httpResponse) { System.Data.Odbc.OdbcConnection conn = HELPERS.NewOdbcConn_FORCE(); IAuthRow1251 engine1251 = new IAuthRow1251(conn); int IDobjtoedit = int.Parse(P["IDentit"]); returnGetAuthRow1251 curobj = engine1251.GetAuthRow1251(IDobjtoedit); if ( (curobj.RangeLow == P["c_u_RangeLow"]) && (curobj.RangeHigh == P["c_u_RangeHigh"]) ) { httpResponse.Write("No change was noted, so no action was performed."); return; } engine1251.SetAuthRow1251 (IDobjtoedit, P["c_u_RangeLow"], P["c_u_RangeHigh"], curobj.SAPauthObjID, curobj.SAPauthFieldID, curobj.TcodeAssignmentSetID, curobj.SAProleID, curobj.EditStatus | 8 /*modified*/); }
private void SAP_ToggleDeleteStatusOf1251row(System.Collections.Specialized.NameValueCollection P, HttpResponse httpResponse) { System.Data.Odbc.OdbcConnection conn = HELPERS.NewOdbcConn_FORCE(); IAuthRow1251 engine1251 = new IAuthRow1251(conn); int IDobjtoedit = int.Parse(P["IDentit"]); returnGetAuthRow1251 curobj = engine1251.GetAuthRow1251(IDobjtoedit); int newEditStatus; if (0 != (curobj.EditStatus & 4)) { newEditStatus = curobj.EditStatus & (8 + 2 + 1); } else { newEditStatus = curobj.EditStatus + 4; } engine1251.SetAuthRow1251 (IDobjtoedit, curobj.RangeLow, curobj.RangeHigh, curobj.SAPauthObjID, curobj.SAPauthFieldID, curobj.TcodeAssignmentSetID, curobj.SAProleID, newEditStatus); }