fork download
  1. SAPbobsCOM.Recordset rs = (SAPbobsCOM.Recordset)B1Connections.diCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
  2.  
  3. var sql = @"
  4. SELECT OHEM.empID
  5. FROM OHEM
  6. INNER JOIN HEM6 ON
  7. OHEM.empID = HEM6.empID
  8. WHERE HEM6.roleID = '{0}'
  9. ";
  10.  
  11. try
  12. {
  13.  
  14. SAPbouiCOM.ChooseFromListCollection oCFLs = null;
  15. SAPbouiCOM.Conditions oCons = null;
  16. SAPbouiCOM.Condition oCon = null;
  17.  
  18. oCFLs = form.ChooseFromLists;
  19.  
  20.  
  21.  
  22. SAPbouiCOM.ChooseFromList oCFL = null;
  23. SAPbouiCOM.ChooseFromListCreationParams oCFLCreationParams = null;
  24. oCFLCreationParams = ((SAPbouiCOM.ChooseFromListCreationParams)(B1Connections.theAppl.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_ChooseFromListCreationParams)));
  25.  
  26. oCFLCreationParams.MultiSelection = false;
  27. oCFLCreationParams.ObjectType = "171"; // EmployeesInfo object
  28. oCFLCreationParams.UniqueID = ChooseFromList_technician;
  29.  
  30. oCFL = oCFLs.Add(oCFLCreationParams);
  31.  
  32. oCons = oCFL.GetConditions();
  33.  
  34. rs.DoQuery(String.Format(sql, Properties.Settings.Default.HEM6_rolerID));
  35.  
  36. var count = rs.RecordCount;
  37. while (!rs.EoF)
  38. {
  39. oCon = oCons.Add();
  40. oCon.Alias = "empID";
  41. oCon.Operation = SAPbouiCOM.BoConditionOperation.co_EQUAL;
  42. oCon.CondVal = rs.Fields.Item("empID").Value.ToString();
  43. oCFL.SetConditions(oCons);
  44.  
  45. if ((count--) > 1)
  46. oCon.Relationship = BoConditionRelationship.cr_OR;
  47.  
  48. rs.MoveNext();
  49. }
  50.  
  51. }
  52. catch (Exception ex)
  53. {
  54. B1Connections.theAppl.MessageBox("Erro na criação do CFL : " + ex.Message);
  55. }
  56.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
SAPbobsCOM.Recordset rs = (SAPbobsCOM.Recordset)B1Connections.diCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
^
Main.java:3: error: class, interface, or enum expected
var sql = @"
^
Main.java:3: error: unclosed string literal
var sql = @"
           ^
Main.java:4: error: class, interface, or enum expected
SELECT OHEM.empID 
       ^
Main.java:8: error: unclosed character literal
WHERE HEM6.roleID = '{0}'
                    ^
Main.java:8: error: illegal line end in character literal
WHERE HEM6.roleID = '{0}'
                        ^
Main.java:9: error: unclosed string literal
";
^
Main.java:15: error: class, interface, or enum expected
    SAPbouiCOM.Conditions oCons = null;
    ^
Main.java:16: error: class, interface, or enum expected
    SAPbouiCOM.Condition oCon = null;
    ^
Main.java:18: error: class, interface, or enum expected
    oCFLs = form.ChooseFromLists;
    ^
Main.java:22: error: class, interface, or enum expected
    SAPbouiCOM.ChooseFromList oCFL = null;
    ^
Main.java:23: error: class, interface, or enum expected
    SAPbouiCOM.ChooseFromListCreationParams oCFLCreationParams = null;
    ^
Main.java:24: error: class, interface, or enum expected
    oCFLCreationParams = ((SAPbouiCOM.ChooseFromListCreationParams)(B1Connections.theAppl.CreateObject(SAPbouiCOM.BoCreatableObjectType.cot_ChooseFromListCreationParams)));
    ^
Main.java:26: error: class, interface, or enum expected
    oCFLCreationParams.MultiSelection = false;
    ^
Main.java:27: error: class, interface, or enum expected
    oCFLCreationParams.ObjectType = "171"; // EmployeesInfo object
    ^
Main.java:28: error: class, interface, or enum expected
    oCFLCreationParams.UniqueID = ChooseFromList_technician;
    ^
Main.java:30: error: class, interface, or enum expected
    oCFL = oCFLs.Add(oCFLCreationParams);
    ^
Main.java:32: error: class, interface, or enum expected
    oCons = oCFL.GetConditions();
    ^
Main.java:34: error: class, interface, or enum expected
    rs.DoQuery(String.Format(sql, Properties.Settings.Default.HEM6_rolerID));
    ^
Main.java:36: error: class, interface, or enum expected
    var count = rs.RecordCount;
    ^
Main.java:37: error: class, interface, or enum expected
    while (!rs.EoF)
    ^
Main.java:40: error: class, interface, or enum expected
        oCon.Alias = "empID";
        ^
Main.java:41: error: class, interface, or enum expected
        oCon.Operation = SAPbouiCOM.BoConditionOperation.co_EQUAL;
        ^
Main.java:42: error: class, interface, or enum expected
        oCon.CondVal = rs.Fields.Item("empID").Value.ToString();
        ^
Main.java:43: error: class, interface, or enum expected
        oCFL.SetConditions(oCons);
        ^
Main.java:45: error: class, interface, or enum expected
        if ((count--) > 1)
        ^
Main.java:48: error: class, interface, or enum expected
        rs.MoveNext();
        ^
Main.java:49: error: class, interface, or enum expected
    }
    ^
Main.java:55: error: class, interface, or enum expected
}
^
29 errors
stdout
Standard output is empty