сделать списки в одной таблице одним списком - PullRequest
0 голосов
/ 24 октября 2019

Я занимаюсь разработкой проекта с использованием asp .net mvc. У меня есть две таблицы, которые называются мои сотрудники и план работы персонала. У них отношения один-ко-многим. Я храню информацию о персонале в плане работы персонала. Я добавляю, но когда я хочу сделать процесс листинга, я записываю отдельно как понедельник, вторник, среду, четверг и пятницу, потому что один из сотрудников имеет более одного плана работы, и каждый план работы еженедельно. Я проверяю список следующим образом: я говорю, если рабочий день - понедельник, напишите рабочее время под понедельником в списке, если это вторник, напишите под плотом, но когда это сделка, другие дниНеделя пуста, а другой список проверен. он пишет новый список рядом с предыдущим списком и так далее. Я хочу объединить весь список и показать его на экране в виде единого списка. Я не мог понять, как это сделать. пожалуйста помоги. спасибо

, то есть, если понедельник полон, оставьте другие поля пустыми, а если второй список полон, запишите данные из второго списка во вторник.

<tbody>
            @foreach (var item in Model)
            {

            <tr>
                <td></td>
                <td>
                    @Html.DisplayFor(modelItem => item.NAME)
                </td>
                <td>
                    @Html.DisplayFor(modelItem => item.SURNAME)
                </td>

                @foreach (var plan in item.WorkingPlan)
                {

                <td>
                    @if (plan.DAY == 1)
                    {
                        @Html.DisplayFor(modelItem => plan.DATE1)
                        <br />
                        @Html.DisplayFor(modelItem => plan.DATE')

                    }
                    else
                    {
                        <span class="label bg-danger-400"> </span>
                    }
                </td>



               <td>
                    @if (plan.DAY == 2)
                    {
                        @Html.DisplayFor(modelItem => plan.DATE1)
                        <br />
                        @Html.DisplayFor(modelItem => plan.DATE')

                    }
                    else
                    {
                        <span class="label bg-danger-400"> </span>
                    }
                </td>

                <td>
                    @if (plan.DAY == 3)
                    {
                        @Html.DisplayFor(modelItem => plan.DATE1)
                        <br />
                        @Html.DisplayFor(modelItem => plan.DATE')

                    }
                    else
                    {
                        <span class="label bg-danger-400"> </span>
                    }
                </td>



               <td>
                    @if (plan.DAY == 4)
                    {
                        @Html.DisplayFor(modelItem => plan.DATE1)
                        <br />
                        @Html.DisplayFor(modelItem => plan.DATE')

                    }
                    else
                    {
                        <span class="label bg-danger-400"> </span>
                    }
                </td>



                 <td>
                    @if (plan.DAY == 5)
                    {
                        @Html.DisplayFor(modelItem => plan.DATE1)
                        <br />
                        @Html.DisplayFor(modelItem => plan.DATE')

                    }
                    else
                    {
                        <span class="label bg-danger-400"> </span>
                    }
                </td>

                }

            }
        </tbody>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...