Пример #1
0
 static function Main()
 {
     echo "\n";
     echo "Welcome to Phalanger 2.0 Milestone 3 Demo\n";
     echo "=========================================\n";
     echo "\n";
     while (true) {
         echo "1. .NET Interoperability\n";
         echo "2. Generics support\n";
         echo "3. LINQ support\n";
         echo "\n";
         echo "0. Exit\n";
         echo "\n";
         echo "Enter your choice: ";
         $line = \System\Console::ReadLine();
         echo "\n";
         switch ($line) {
             case "0":
                 exit;
             case "1":
                 Interop::Run();
                 break;
             case "2":
                 Generics::Run();
                 break;
             case "3":
                 Linq::Run();
                 break;
         }
     }
 }
Пример #2
0
function back()
{
    $ok = new InputBoolean();
    $ok = Interop::Confirm('Do you want to close Gecko CRM app ?');
    if ($ok == true) {
        return;
    }
}
Пример #3
0
function back()
{
    $ok = new InputBoolean();
    $ok = Interop::Confirm('Are you sure you want to close?');
    if ($ok == true) {
        return;
    }
}
Пример #4
0
function delete()
{
    $isOk = new InputBoolean();
    $isOk = Interop::Confirm("Do you want to delete company ?");
    if ($isOk == true) {
        ProgressIndicator::Show();
        $httpC = new httpClient();
        $httpC->addVariable("CompanyId", $id);
        $httpC->Execute('POST', "http://demo.kikapptools.com/CRMManager/crud/deleteCompany.php");
        ProgressIndicator::Hide();
        return;
    }
}
Пример #5
0
function sms()
{
    Interop::SendSMS($input_phone, $input_message);
}
Пример #6
0
function clickme()
{
    $audio_url = "https://goo.gl/v8IQZB";
    Interop::PlayVideo($audio_url);
}
Пример #7
0
function removeTask()
{
    $isOk = new InputBoolean();
    $isOk = Interop::Confirm("Do you want to delete this task ?");
    if ($isOk == true) {
        //Make JSON request
        $urlDelete = "http://demo.kikapptools.com/taskManager/crud/deleteTask.php?action=delete&taskID=" . $id;
        $httpClient = new httpClient();
        $result = $httpClient->Execute('GET', $urlDelete);
        //Cast response data type
        $sdtError = array("response" => DataType::Character(100));
        Data::FromJson($sdtError, $result);
        $rsValue = new InputText(100);
        $rsValue = $sdtError['response'];
        //returns to the app home page.
        AndroidAction::GoHome();
    }
}
Пример #8
0
function message()
{
    Interop::SendMessage($input_message, $input_phone);
}
Пример #9
0
function clickme()
{
    $video_url = "https://goo.gl/06VzAw";
    Interop::PlayVideo($video_url);
}
Пример #10
0
function sms()
{
    Interop::SendSMS('', $productUrl);
}
Пример #11
0
function delete()
{
    $input_boolean = new InputBoolean();
    $input_boolean = Interop::Confirm("Are you sure you want to delete this movement?");
    if ($input_boolean) {
        ProgressIndicator::ShowWithTitle("Deleting...");
        $httpC = new httpClient();
        $httpC->addVariable("idMov", $idMov_trans);
        $httpC->addVariable('value', $value);
        $httpC->addVariable('dates', $date);
        $httpC->addVariable('move_type', $move_type);
        $httpC->addVariable("id", $token);
        $httpC->Execute('POST', "http://demo.kikapptools.com/Gastos/crud/deleteMovement.php");
        ProgressIndicator::Hide();
        return;
    }
}
Пример #12
0
function changeToDone()
{
    //Ask user confirmation
    $isOk = new InputBoolean();
    $isOk = Interop::Confirm("Do you want to mark this task as done ?");
    if ($isOk == true) {
        //Make JSON request
        $urlDelete = "http://demo.kikapptools.com/taskManager/crud/deleteTask.php?action=update&taskID=" . $id;
        $httpClient = new httpClient();
        $result = $httpClient->Execute('GET', $urlDelete);
        //Cast response data type
        $sdtError = array("response" => DataType::Character(100));
        Data::FromJson($sdtError, $result);
        $rsValue = new InputText(100);
        $rsValue = $sdtError['response'];
        //Refresh the screen
        $win->Refresh();
    }
}
Пример #13
0
function openTW()
{
    $twitterUrl = "https://twitter.com/kikapptools";
    Interop::Open($twitterUrl);
}
Пример #14
0
function delete()
{
    $isOk = new InputBoolean();
    $isOk = Interop::Confirm("Do you want to delete your cart?");
    if ($isOk == true) {
        ProgressIndicator::Show();
        $url = "http://demo.kikapptools.com/magento/apiKikApp/api.php?metodo=clearUserCart&customerToken=" . $token;
        $httpClient = new httpClient();
        $result = $httpClient->Execute('GET', $url);
        $sdt_rs = array("error" => DataType::Character(50));
        Data::FromJson($sdt_rs, $result);
        $rs = new InputText(300);
        $rs = $sdt_rs["error"];
        ProgressIndicator::Hide();
        if ($rs == "0") {
            AndroidAction::GoHome();
        } else {
            echo $rs;
        }
    }
}
Пример #15
0
function call()
{
    Interop::PlaceCall($input_phone);
}
Пример #16
0
function delete()
{
    $isOk = new InputBoolean();
    $isOk = Interop::Confirm("Do you want to delete this task ?");
    $urlDelete = "http://52.34.247.215/frameWorkExamples/taskManager/crud/deleteTask.php?taskID=" . $id;
    if ($isOk == true) {
        $httpClient = new httpClient();
        $result = $httpClient->Execute('GET', $urlDelete);
        $sdtError = array("response" => type::Character(100));
        Data::FromJson($sdtError, $result);
        $rsValue = new InputText(100);
        $rsValue = $sdtError['response'];
        //$win -> setCaption("Guarda");
        echo $rsValue;
        $win->Refresh();
        //return;
    }
}