Guest User

Untitled

a guest
May 22nd, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.30 KB | None | 0 0
  1. @model PortalAdmCC.Models.Pedidos
  2.  
  3. @{
  4. ViewBag.Title = "Novo Pedido";
  5. }
  6.  
  7. <h2><span class="glyphicon glyphicon-plus"></span> @ViewBag.Title</h2>
  8. <hr />
  9.  
  10. @using (Html.BeginForm("Create", "Pedidos", FormMethod.Post, new { id = "formCrud" }))
  11. {
  12. @Html.AntiForgeryToken()
  13.  
  14. @Html.ValidationSummary(true, "", new { @class = "text-danger" })
  15.  
  16. <div class="row">
  17.  
  18. <div class="form-group col-xs-8">
  19. <label for="NPedido">Número do Pedido</label>
  20. @Html.EditorFor(model => model.NPedido, new { htmlAttributes = new { @class = "form-control" } })
  21. @Html.ValidationMessageFor(model => model.NPedido, "", new { @class = "text-danger" })
  22. </div>
  23.  
  24. </div>
  25.  
  26.  
  27. <div class="row">
  28.  
  29. <div class="form-group col-xs-8">
  30. @Html.LabelFor(model => model.Item)
  31. @Html.EditorFor(model => model.Item, new { htmlAttributes = new { @class = "form-control" } })
  32. @Html.ValidationMessageFor(model => model.Item, "", new { @class = "text-danger" })
  33. </div>
  34.  
  35. </div>
  36.  
  37. <div class="row">
  38.  
  39. <div class="form-group col-xs-8">
  40. @Html.LabelFor(model => model.Descricao)
  41. @Html.EditorFor(model => model.Descricao, new { htmlAttributes = new { @class = "form-control" } })
  42. @Html.ValidationMessageFor(model => model.Descricao, "", new { @class = "text-danger" })
  43. </div>
  44.  
  45. </div>
  46. <div class="row">
  47.  
  48. <div class="form-group col-xs-8">
  49. @Html.LabelFor(model => model.Imobilizado)
  50. @Html.EditorFor(model => model.Imobilizado, new { htmlAttributes = new { @class = "form-control" } })
  51. @Html.ValidationMessageFor(model => model.Imobilizado, "", new { @class = "text-danger" })
  52. </div>
  53.  
  54. </div>
  55.  
  56.  
  57. <div class="row">
  58.  
  59. <div class="form-group col-xs-8">
  60. @Html.LabelFor(model => model.OS)
  61. @Html.EditorFor(model => model.OS, new { htmlAttributes = new { @class = "form-control" } })
  62. @Html.ValidationMessageFor(model => model.OS, "", new { @class = "text-danger" })
  63. </div>
  64.  
  65. </div>
  66.  
  67. <div class="row">
  68.  
  69. <div class="form-group col-xs-8">
  70. <label for="ReservaSaldo">Reserva Saldo</label>
  71. @Html.EditorFor(model => model.ReservaSaldo, new { htmlAttributes = new { @class = "form-control" } })
  72. @Html.ValidationMessageFor(model => model.ReservaSaldo, "", new { @class = "text-danger" })
  73. </div>
  74.  
  75. </div>
  76.  
  77. <div class="row">
  78.  
  79. <div class="form-group col-xs-8">
  80. <label for="DtPedido">Data do Pedido</label>
  81. @Html.EditorFor(model => model.DtPedido, new { htmlAttributes = new { @class = "form-control" } })
  82. @Html.ValidationMessageFor(model => model.DtPedido, "", new { @class = "text-danger" })
  83. </div>
  84.  
  85. </div>
  86.  
  87.  
  88. <div class="row">
  89.  
  90. <div class="form-group col-xs-8">
  91. @Html.LabelFor(model => model.Valor)
  92. @Html.EditorFor(model => model.Valor, new { htmlAttributes = new { @class = "form-control" } })
  93. @Html.ValidationMessageFor(model => model.Valor, "", new { @class = "text-danger" })
  94. </div>
  95.  
  96. </div>
  97.  
  98.  
  99. <div class="row">
  100.  
  101. <div class="form-group col-xs-8">
  102. <label for="CustoFixoVariado">Custo Fixo Variado</label>
  103. @Html.EditorFor(model => model.CustoFixoVariado, new { htmlAttributes = new { @class = "form-control" } })
  104. @Html.ValidationMessageFor(model => model.CustoFixoVariado, "", new { @class = "text-danger" })
  105. </div>
  106.  
  107. </div>
  108.  
  109. <div class="row">
  110.  
  111. <div class="form-group col-xs-8">
  112. @Html.LabelFor(model => model.LPU)
  113. @Html.EditorFor(model => model.LPU, new { htmlAttributes = new { @class = "form-control" } })
  114. @Html.ValidationMessageFor(model => model.LPU, "", new { @class = "text-danger" })
  115. </div>
  116.  
  117. </div>
  118.  
  119. <div class="row">
  120.  
  121. <div class="form-group col-xs-8">
  122. @Html.LabelFor(model => model.SSFD)
  123. @Html.EditorFor(model => model.SSFD, new { htmlAttributes = new { @class = "form-control" } })
  124. @Html.ValidationMessageFor(model => model.SSFD, "", new { @class = "text-danger" })
  125. </div>
  126.  
  127. </div>
  128.  
  129. <div class="row">
  130.  
  131. <div class="form-group col-xs-8">
  132. <label for="ServEspeciais">Serviços Especiais</label>
  133. @Html.EditorFor(model => model.ServEspeciais, new { htmlAttributes = new { @class = "form-control" } })
  134. @Html.ValidationMessageFor(model => model.ServEspeciais, "", new { @class = "text-danger" })
  135. </div>
  136.  
  137. </div>
  138.  
  139. <div class="row">
  140.  
  141. <div class="form-group col-xs-8">
  142. <label for="BonusGlossa">Bonus Glossa</label>
  143. @Html.EditorFor(model => model.BonusGlossa, new { htmlAttributes = new { @class = "form-control" } })
  144. @Html.ValidationMessageFor(model => model.BonusGlossa, "", new { @class = "text-danger" })
  145. </div>
  146.  
  147. </div>
  148. <div class="row">
  149.  
  150. <div class="form-group col-xs-8">
  151. @Html.LabelFor(model => model.FLPU)
  152. @Html.EditorFor(model => model.FLPU, new { htmlAttributes = new { @class = "form-control" } })
  153. @Html.ValidationMessageFor(model => model.FLPU, "", new { @class = "text-danger" })
  154. </div>
  155.  
  156. </div>
  157.  
  158. <div class="row">
  159.  
  160. <div class="form-group col-xs-8">
  161. <label for="ColaboradorID">Criado Por</label><br />
  162.  
  163. <select class="form-control" name="ColaboradorID" id="ColaboradorID">
  164. <option value="">Selecione um Colaborador</option>
  165. </select>
  166.  
  167. </div>
  168.  
  169. </div>
  170.  
  171.  
  172. <div class="row">
  173. <div class="form-group col-xs-8">
  174. <label for="DestinatarioID">Destinatário</label><br />
  175.  
  176. <select class="form-control" name="DestinatarioID" id="DestinatarioID">
  177. <option value="">Selecione um Destinatario</option>
  178. </select>
  179.  
  180. </div>
  181. </div>
  182. <div class="row">
  183. <div class="form-group col-xs-8">
  184. <label for="ContratoID">Contrato</label><br />
  185.  
  186. <select class="form-control" name="ContratoID" id="ContratoID">
  187. <option value="">Selecione um Contrato</option>
  188. </select>
  189.  
  190. </div>
  191. </div>
  192.  
  193. <div class="row">
  194. <div class="form-group col-xs-8">
  195. <label for="ItemContratoID">Item do Contrato</label><br />
  196.  
  197. <select class="form-control" name="ItemContratoID" id="ItemContratoID">
  198. <option value="">Selecione um item do contrato</option>
  199. </select>
  200.  
  201. </div>
  202. </div>
  203.  
  204. <div class="row">
  205. <div class="form-group col-xs-8">
  206. <label for="ReqCompraId">Requisição de Compra</label><br />
  207.  
  208. <select class="form-control" name="ReqCompraId" id="ReqCompraId">
  209. <option value="">Selecione uma requisição de compra</option>
  210. </select>
  211.  
  212. </div>
  213. </div>
  214.  
  215.  
  216. <div class="row">
  217. <div class="form-group col-xs-8">
  218. <label for="ItemRCId">Item da Requisição de Compra</label><br />
  219.  
  220. <select class="form-control" name="ItemRCId" id="ItemRCId">
  221. <option value="">Selecione um item</option>
  222. </select>
  223.  
  224. </div>
  225. </div>
  226.  
  227.  
  228. <div class="row">
  229. <div class="form-group col-xs-8">
  230. <label for="ContaContabilId">Conta contabil</label><br />
  231.  
  232. <select class="form-control" name="ContaContabilId" id="ContaContabilId">
  233. <option value="">Selecione uma conta contabil</option>
  234. </select>
  235.  
  236. </div>
  237. </div>
  238.  
  239. <div class="row">
  240. <div class="form-group col-xs-8">
  241. <label for="CentroCustoId">Centro de Custo</label><br />
  242.  
  243. <select class="form-control" name="CentroCustoId" id="CentroCustoId">
  244. <option value="">Selecione um centro de custo </option>
  245. </select>
  246.  
  247. </div>
  248. </div>
  249.  
  250. <div class="row">
  251. <div class="form-group col-xs-8">
  252. <label for="ObjetoCustoId">Objeto de Custo</label><br />
  253.  
  254. <select class="form-control" name="ObjetoCustoId" id="ObjetoCustoId">
  255. <option value="">Selecione um objeto de custo </option>
  256. </select>
  257.  
  258. </div>
  259. </div>
  260. <div class="row">
  261. <div class="form-group col-xs-8">
  262. <label for="AreaReclamacaoId">Área de Reclamação</label><br />
  263.  
  264. <select class="form-control" name="AreaReclamacaoId" id="AreaReclamacaoId">
  265. <option value="">Selecione uma área de reclamação </option>
  266. </select>
  267.  
  268. </div>
  269. </div>
  270.  
  271. <div class="row">
  272. <div class="form-group col-xs-8">
  273. <label for="MotivoID">Motivo </label><br />
  274.  
  275. <select class="form-control" name="MotivoID" id="MotivoID">
  276. <option value="">Selecione um motivo </option>
  277. </select>
  278.  
  279. </div>
  280. </div>
  281.  
  282. <div class="row">
  283. <div class="form-group col-xs-8">
  284. <label for="StatusPedidoId">Status do Pedido </label><br />
  285.  
  286. <select class="form-control" name="StatusPedidoId" id="StatusPedidoId">
  287. <option value="">Selecione um status </option>
  288. </select>
  289.  
  290. </div>
  291. </div>
  292.  
  293. <div class="row">
  294. <div class="form-group col-xs-8">
  295. <label for="CidadeId">Cidade</label><br />
  296.  
  297. <select class="form-control" name="CidadeId" id="CidadeId">
  298. <option value="">Selecione uma cidade </option>
  299. </select>
  300.  
  301. </div>
  302. </div>
  303.  
  304. <div class="row">
  305. <div class="form-group col-xs-8">
  306. <label for="TipoCustoID">Objeto de Custo</label><br />
  307.  
  308. <select class="form-control" name="TipoCustoID" id="TipoCustoID">
  309. <option value="">Selecione um Tipo de Custo</option>
  310. </select>
  311.  
  312. </div>
  313. </div>
  314.  
  315. <div class="row">
  316. <div class="form-group col-xs-8">
  317. <label for="SiteID">Site</label><br />
  318.  
  319. <select class="form-control" name="SiteID" id="SiteID">
  320. <option value="">Selecione um Site </option>
  321. </select>
  322.  
  323. </div>
  324. </div>
  325. <div class="row">
  326. <div class="form-group col-xs-8">
  327. <label for="TipoPedidoId">Tipo Pedido</label><br />
  328.  
  329. <select class="form-control" name="TipoPedidoId" id="TipoPedidoId">
  330. <option value="">Selecione um tipo de Pedido </option>
  331. </select>
  332.  
  333. </div>
  334. </div>
  335.  
  336. <div class="row">
  337.  
  338. <div class="form-group col-xs-8">
  339. @Html.LabelFor(model => model.DtCompet)
  340. @Html.EditorFor(model => model.DtCompet, new { htmlAttributes = new { @class = "form-control" } })
  341. @Html.ValidationMessageFor(model => model.DtCompet, "", new { @class = "text-danger" })
  342. </div>
  343.  
  344. </div>
  345. <div class="row">
  346.  
  347. <div class="form-group col-xs-8">
  348. <label for="CodigoPatrimonial">Codigo Patrimonial</label>
  349. @Html.EditorFor(model => model.CodigoPatrimonial, new { htmlAttributes = new { @class = "form-control" } })
  350. @Html.ValidationMessageFor(model => model.CodigoPatrimonial, "", new { @class = "text-danger" })
  351. </div>
  352.  
  353. </div>
  354.  
  355. <div class="row">
  356.  
  357. <div class="form-group col-xs-8">
  358. <label for="nPedidosSistema">Numero Pedido do Sistema</label>
  359. @Html.EditorFor(model => model.nPedidosSistema, new { htmlAttributes = new { @class = "form-control" } })
  360. @Html.ValidationMessageFor(model => model.nPedidosSistema, "", new { @class = "text-danger" })
  361. </div>
  362.  
  363. </div>
  364.  
  365.  
  366. <div class="row">
  367.  
  368. <div class="form-group col-xs-8">
  369. @Html.LabelFor(model => model.Endereco)
  370. @Html.EditorFor(model => model.Endereco, new { htmlAttributes = new { @class = "form-control" } })
  371. @Html.ValidationMessageFor(model => model.Endereco, "", new { @class = "text-danger" })
  372. </div>
  373.  
  374. </div>
  375.  
  376. <div class="row">
  377.  
  378. <div class="form-group col-xs-8">
  379. @Html.LabelFor(model => model.Quantidade)
  380. @Html.EditorFor(model => model.Quantidade, new { htmlAttributes = new { @class = "form-control" } })
  381. @Html.ValidationMessageFor(model => model.Quantidade, "", new { @class = "text-danger" })
  382. </div>
  383.  
  384. </div>
  385.  
  386.  
  387. <div class="row">
  388.  
  389. <div class="form-group col-xs-8">
  390. <label for="ValorReal">Valor Real</label>
  391. @Html.EditorFor(model => model.ValorReal, new { htmlAttributes = new { @class = "form-control" } })
  392. @Html.ValidationMessageFor(model => model.ValorReal, "", new { @class = "text-danger" })
  393. </div>
  394.  
  395. </div>
  396.  
  397. <div class="row">
  398.  
  399. <div class="form-group col-xs-8">
  400. @Html.LabelFor(model => model.Observacao)
  401. @Html.EditorFor(model => model.Observacao, new { htmlAttributes = new { @class = "form-control" } })
  402. @Html.ValidationMessageFor(model => model.Observacao, "", new { @class = "text-danger" })
  403. </div>
  404.  
  405. </div>
  406.  
  407. <div class="row">
  408. <div class="form-group col-xs-8">
  409. <label for="ProtocoloID">Protocolo</label><br />
  410.  
  411. <select class="form-control" name="TipoPedidoId" id="ProtocoloID">
  412. <option value="">Selecione um Protocolo </option>
  413. </select>
  414.  
  415. </div>
  416. </div>
  417.  
  418. <div class="form-group">
  419. <input type="button" value="Salvar" class="btn btn-success" />
  420. </div>
  421. }
  422.  
  423. @Scripts.Render("~/bundles/jqueryval")
  424. <script src="~/Scripts/projeto/EnviarFormulario.js"></script>
  425. <script src="~/Scripts/psp/Create_Pedidos.js"></script>
  426.  
  427. <script type="text/javascript">
  428.  
  429. var btnAcao = $("input[type='button']");
  430. var formulario = $("#formCrud");
  431.  
  432. </script>
  433.  
  434. $('body').on('click', '#btnNovoPedido', function () {
  435.  
  436. $.ajax({
  437.  
  438. type: 'GET',
  439. url: 'Pedidos/GetColaborador',
  440. dataType: 'json',
  441. success: function (dados) {
  442. var selectColaborador = $('#ColaboradorID');
  443. var selectDestinatario = $('#DestinatarioID');
  444. $.each(dados, function (i, d) {
  445. $('<option>').val(d.id).text(d.id).appendTo(selectColaborador);
  446. });
  447.  
  448. $.each(dados, function (i, d) {
  449. $('<option>').val(d.id).text(d.id).appendTo(selectDestinatario);
  450. });
  451. },
  452. error: function () {
  453. console.log("Falha de enviar AJAX");
  454. }
  455. })
  456.  
  457. });
Add Comment
Please, Sign In to add comment