public void GetExcel()
        {
            List <Agentii_Table> allCust = new List <Agentii_Table>();

            using (Agentii2Entities25 dc = new Agentii2Entities25())
            {
                allCust = dc.Agentii_Table.ToList();
            }

            WebGrid grid = new WebGrid(source: allCust, canPage: false, canSort: false);

            string gridData = grid.GetHtml(
                columns: grid.Columns(
                    grid.Column("Agentie", "Agentie"),
                    grid.Column("Intrare", "Intrare"),
                    grid.Column("Iesire", "Iesire"),
                    grid.Column("Explicatii", "Expicatii"),
                    grid.Column("Operator", "Operator"),
                    grid.Column("DataOra", "Data_Ora"),
                    grid.Column("Sold", "Sold"),
                    grid.Column("UltimaOp", "UltimaOp"),
                    grid.Column("Zile", "Zile")
                    )
                ).ToString();


            Response.ClearContent();
            Response.AddHeader("content-disposition", "attachment; filename=Agentii.xls");
            Response.ContentType = "application/vnd.ms-excel"; //excel

            Response.Write(gridData);
            Response.End();
        }
 public List <Agentii_Table> GetTables(string search, string sort, string sortdir, int skip, int pageSize, out int totalRecord)
 {
     using (Agentii2Entities25 dc = new Agentii2Entities25())
     {
         var v = (from a in dc.Agentii_Table
                  where
                  a.Agentie.Contains(search) ||
                  a.Intrare.Contains(search) ||
                  a.Iesire.Contains(search) ||
                  a.Explicatii.Contains(search) ||
                  a.Operator.Contains(search) ||
                  a.DataOra.Contains(search) ||
                  a.Sold.Contains(search) ||
                  a.UltimaOp.Contains(search) ||
                  a.Zile.Contains(search)
                  select a
                  );
         totalRecord = v.Count();
         v           = v.OrderBy(sort + " " + sortdir); //linq.dynamic
         if (pageSize > 0)
         {
             v = v.Skip(skip).Take(pageSize);
         }
         return(v.ToList());
     }
 }
예제 #3
0
        public void GetExcel()
        {
            List <Membrii> allCust = new List <Membrii>();

            using (Agentii2Entities25 dc = new Agentii2Entities25())
            {
                allCust = dc.Membriis.ToList();
            }

            WebGrid grid = new WebGrid(source: allCust, canPage: false, canSort: false);

            string gridData = grid.GetHtml(
                columns: grid.Columns(
                    grid.Column("ID_Username", "Username"),
                    grid.Column("Nume", "Nume"),
                    grid.Column("Prenume", "Prenume"),
                    grid.Column("Email", "Email"),
                    grid.Column("Parola", "Parola"),
                    grid.Column("ID_NumeFunctie", "NumeFunctie")
                    )
                ).ToString();


            Response.ClearContent();
            Response.AddHeader("content-disposition", "attachment; filename=Membrii.xls");
            Response.ContentType = "application/vnd.ms-excel"; //excel

            Response.Write(gridData);
            Response.End();
        }
        public ActionResult SaveData(List <Agentii_Table> Agentii_Table)
        {
            bool status = false;

            if (ModelState.IsValid)
            {
                using (Agentii2Entities25 dc = new Agentii2Entities25())
                {
                    foreach (var i in Agentii_Table)
                    {
                        dc.Agentii_Table.Add(i);
                    }
                    dc.SaveChanges();
                    status = true;
                    Console.WriteLine(status);
                }
            }
            return(new JsonResult {
                Data = new { status = status }
            });
        }
예제 #5
0
 public List <Membrii> GetTables(string search, string sort, string sortdir, int skip, int pageSize, out int totalRecord)
 {
     using (Agentii2Entities25 dc = new Agentii2Entities25())
     {
         var v = (from a in dc.Membriis
                  where
                  a.Nume.Contains(search) ||
                  a.Prenume.Contains(search) ||
                  a.Email.Contains(search) ||
                  a.ID_NumeFunctie.Contains(search) ||
                  a.ID_Username.Contains(search)
                  select a
                  );
         totalRecord = v.Count();
         v           = v.OrderBy(sort + " " + sortdir); //linq.dynamic
         if (pageSize > 0)
         {
             v = v.Skip(skip).Take(pageSize);
         }
         return(v.ToList());
     }
 }