none
Como faço para chamar duas model em uma view? RRS feed

  • Pergunta

  • Eu tenho que chamar as model de Campo e a model de Categoria para carregar os atributos que estão no accordion

    @model SistemaNovo.DataBase.Entities.Atendimento.AtendimentoEntity

    @{
        ViewBag.Title = "Cadastrar novo atendimento";
    }
    <hgroup class="title">
        <h2>@ViewBag.Title</h2>
    </hgroup>
    <script type="text/javascript">
        $(document).ready(function () {
            $(function () {
                $("#tabs").tabs();
            });
        });
    </script>
    @Scripts.Render("~/bundles/cadastro")
    @Scripts.Render("~/syns/date.time")
    @Styles.Render("~/Content/Sistema/custom")
    <script src="@Url.Content("~/Scripts/jquery.globalize/cultures/globalize.culture.pt-BR.js")" type="text/javascript"></script>
    <script src="~/Scripts/Maskara.js" type="text/javascript"></script>
    @Html.Action("Index", "CategoriaPartial", new { Area = "SRC" })
    @using (Html.BeginForm())
    {
        @Html.ValidationSummary(true)

        @Html.HiddenFor(model => model.AtendimentoId);

        @Html.HiddenFor(model => model.UsuarioCadId)

        @Html.HiddenFor(model => model.CategoriaId)

        @Html.HiddenFor(model => model.AtendimentoMasterId)

        <div id="tabs">
            <ul>
                <li><a href="#dadosBasicosDiv">Dados básicos</a></li>
            </ul>
            <div id="dadosBasicosDiv">
                <fieldset>
                    <legend></legend>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.AtendimentoMasterId)
                                @Html.EditorFor(model => model.AtendimentoMasterId)
                                @Html.ValidationMessageFor(model => model.AtendimentoMasterId)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li><span><b>Categoria</b></span>
                                <input type="text" id="CategoriaDescricao" />
                                <input type="button" id="CategoriaButton" value="Pesquisar" />
                                @Html.ValidationMessageFor(model => model.CategoriaId)
                            </li>
                        </ol>
                    </div>
                   @* <div id="accordion">
                        <h1>
                            <a href="#1">Section 1</a></h1>
                        <div>
                            <ol>
                                <li>
                                    @Html.LabelFor(model => model.Nome)
                                    @Html.EditorFor(model => model.Nome)
                                    @Html.ValidationMessageFor(model => model.Nome)
                                </li>
                            </ol>
                        </div>
                        <div>
                            <ol>
                                <li>
                                    @Html.LabelFor(model => model.Tipo)
                                    @Html.EditorFor(model => model.Tipo)
                                    @Html.ValidationMessageFor(model => model.Tipo)
                                </li>
                            </ol>
                        </div>
                        <div>
                            <ol>
                                <li>
                                    @Html.LabelFor(model => model.Obrigatorio)
                                    @Html.EditorFor(model => model.Obrigatorio)
                                    @Html.ValidationMessageFor(model => model.Obrigatorio)
                                </li>
                            </ol>
                        </div>
                        <div>
                            <ol>
                                <li>
                                    @Html.LabelFor(model => model.Valores)
                                    @Html.EditorFor(model => model.Valores)
                                    @Html.ValidationMessageFor(model => model.Valores)
                                </li>
                            </ol>
                        </div>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.AutorizacaoNumero)
                                @Html.EditorFor(model => model.AutorizacaoNumero)
                                @Html.ValidationMessageFor(model => model.AutorizacaoNumero)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.Situacao)
                                @Html.EditorFor(model => model.Situacao)
                                @Html.ValidationMessageFor(model => model.Situacao)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.Protocolo)
                                @Html.EditorFor(model => model.Protocolo)
                                @Html.ValidationMessageFor(model => model.Protocolo)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.DataHoraProtocolo)
                                @Html.EditorFor(model => model.DataHoraProtocolo)
                                @Html.ValidationMessageFor(model => model.DataHoraProtocolo)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.DataRetorno)
                                @Html.EditorFor(model => model.DataRetorno)
                                @Html.ValidationMessageFor(model => model.DataRetorno)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.FormaRetorno)
                                @Html.EditorFor(model => model.FormaRetorno)
                                @Html.ValidationMessageFor(model => model.FormaRetorno)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.DadosRetorno)
                                @Html.EditorFor(model => model.DadosRetorno)
                                @Html.ValidationMessageFor(model => model.DadosRetorno)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.NumeroAdesao)
                                @Html.EditorFor(model => model.NumeroAdesao)
                                @Html.ValidationMessageFor(model => model.NumeroAdesao)
                            </li>
                        </ol>
                    </div>
                    <div>
                        <ol>
                            <li>
                                @Html.LabelFor(model => model.Cliente)
                                @Html.EditorFor(model=> model.Cliente)
                                @Html.ValidationMessageFor(model => model.Cliente)
                            </li>
                        </ol>
                    </div>*@
                </fieldset>
            </div>
        </div>
        <fieldset>
            <legend></legend>
            <input type="submit" value="Salvar" id="salvar" />
        </fieldset>
        @Html.ActionLink("Voltar para a pesquisa", "Index")   

        <script type="text/javascript">
            $('#DataRetorno').addClass('datetimePicker');
            $('#DataHoraProtocolo').addClass('datetimePicker');
            $("#DataRetorno").mask("99/99/9999 00:00:00");
            $("#DataHoraProtocolo").mask("99/99/9999 00:00:00");


        </script> 
        <script type="text/javascript">

            $("#accordion").accordion({
                collapsible: true,
                active: false
            });
        </script>   


    }

                                   
    quarta-feira, 23 de outubro de 2013 16:51

Respostas

Todas as Respostas