コード例 #1
0
    protected async void btnProcess_Click(object sender, EventArgs e)
    {
        await StartSling();

        int NumJobsIDs = Str.Num(hfNumJobsIDs.Value);

        for (int i = 1; i <= NumJobsIDs; i++)
        {
            Int32 JobRno = Parm.Int("JobId_" + i.ToString());
            if (JobRno > 0)
            {
                // add the shift
                await AddShift(JobRno);
            }
        }

        int NumSlingIDs = Str.Num(hfNumSlingIDs.Value);

        for (int i = 1; i <= NumSlingIDs; i++)
        {
            string SlingId = Parm.Str("SlingId_" + i.ToString());
            if (SlingId != string.Empty)
            {
                // delete the shift
                await Sling.DeleteShift(Str.Num(SlingId));
            }
        }

        await LoadData();
    }