SHARE
TWEET

Untitled

a guest Jan 18th, 2019 53 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public ActionResult Export(string searchString, int searchOrder = 0)
  2. {
  3.     var user = from m in db.Orders select m;
  4.  
  5.     if (!String.IsNullOrEmpty(searchString))
  6.     {
  7.         user = user.Where(s => s.ClientID.Contains(searchString));
  8.     }
  9.  
  10.     Response.AddHeader("Content-Type", "application/vnd.ms-excel");            
  11.     return this.View(user);
  12. }
  13.    
  14. @model IEnumerable<MyApp.Models.Order>
  15.  
  16. @{
  17.     ViewBag.Title = "Index";
  18. }
  19.  
  20. <h2>Orders Historic</h2>    
  21.  
  22. <div id="orderDiv">
  23. @using (Html.BeginForm("Export", "Historic", FormMethod.Get))
  24. {
  25.             <p>
  26.         Generate Order with ClientID :&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
  27.          @Html.TextBox("searchString")
  28.  
  29.         <input type="submit" value="GENEREMOI" />
  30.         </p>
  31. }
  32. </div>
  33.    
  34. @model IEnumerable<KrysGroup.Models.Order>
  35.  
  36.     <table cellpadding="3" cellspacing="3">
  37.         <tr>      
  38.             <td width="12%" align="center">
  39.                 Client Name/ID
  40.             </td>
  41.             <td width="15%" align="center">
  42.                 N° Order
  43.             </td>
  44.  
  45.             OTHER TD....
  46.  
  47.         </tr>  
  48.  
  49. @foreach (var item in Model)
  50. {
  51.       TimeSpan result = DateTime.Now - item.OrderDate;
  52.  
  53.       if (result.Days < 31)
  54.       {            
  55.             <tr border="1" bgcolor="@Odd">
  56.                <td> @Html.DisplayFor(modelItem => item.Username) </td>    
  57.                <td> @Html.DisplayFor(modelItem => item.OrderId) </td>  
  58.                 <td>
  59.                     <ul style="list-style-type:none; padding:0; margin:0">
  60.                         @if (item.OrderDetails != null)
  61.                         {
  62.                             foreach (var o in item.OrderDetails)
  63.                             {
  64.                                 if (o.Pack == null)
  65.                                 {
  66.                                     <li>  @Html.DisplayFor(modelItem => o.Product.Name)  </li>
  67.                                 }
  68.                                 else
  69.                                 {  
  70.                                     <li> <text>Pack</text>  @Html.DisplayFor(modelItem => o.Pack.Name)  </li>
  71.                                 }
  72.                             }
  73.                         }  
  74.                     </ul>            
  75.                 </td>
  76.  
  77.                 OTHER TD...    
  78.  </table>
  79.    
  80. @Ajax.ActionLink("Name", "NameOfTheAction", "NameOfTheController",
  81.                                    new { id = itemId },
  82.                                    new AjaxOptions { HttpMethod = "Get", UpdateTargetId = "divInMainView", OnSuccess = "Do Something (js)" },
  83.                                     new { html-props })
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top