//
        // GET: /Acompaniantes/Edit/5

        public ActionResult Edit(int id)
        {
            Acompaniantes Acompaniantes = db.Acompaniantes.SingleOrDefault(a => a.AcompanianteID == id);

            //ViewBag.ClienteID = new SelectList(db.Cliente, "ClienteID", "Identificacion", Acompaniantes.ClienteID);
            //return View(Acompaniantes);
            return(PartialView(Acompaniantes));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Acompaniantes Acompaniantes = db.Acompaniantes.SingleOrDefault(a => a.AcompanianteID == id);

            db.Acompaniantes.DeleteObject(Acompaniantes);
            db.SaveChanges();
            // consulto todos los Acompaniantess de este cliente y en este dia
            List <Acompaniantes> acomp = db.Acompaniantes.Where(a => a.ClienteID == ClienteController.ID_Cliente &&
                                                                a.Fecha_actual == DateTime.Today).ToList();

            return(PartialView("_show_Acompaniantess", acomp));
        }
 public ActionResult Create(Acompaniantes Acompaniantes)
 {
     try {
         DateTime currentDate = DateTime.UtcNow.Date;
         Acompaniantes.ClienteID    = ClienteController.ID_Cliente;
         Acompaniantes.Fecha_actual = DateTime.UtcNow;
         if (ModelState.IsValid)
         {
             db.Acompaniantes.AddObject(Acompaniantes);
             db.SaveChanges();
             // consulto todos los Acompaniantess de este cliente y en este dia
             //List<Acompaniantes> acomp = db.Acompaniantes.Where(a => a.ClienteID == ClienteController.ID_Cliente
             IEnumerable <Acompaniantes> acomp = db.Acompaniantes.Where(a => a.ClienteID == ClienteController.ID_Cliente &&
                                                                        a.Fecha_actual == currentDate);
             ViewBag.id_cliente = ClienteController.ID_Cliente;
             return(PartialView("_show_Acompaniantes", acomp));
         }
     }catch (Exception er) {
         ViewBag.error = er.ToString();
     }
     //ViewBag.ClienteID = new SelectList(db.Cliente, "ClienteID", "Identificacion", Acompaniantes.ClienteID);
     return(PartialView(Acompaniantes));
 }
        public ActionResult Edit(Acompaniantes Acompaniantes)
        {
            try {
                Acompaniantes.ClienteID    = ClienteController.ID_Cliente;
                Acompaniantes.Fecha_actual = DateTime.Today;
                if (ModelState.IsValid)
                {
                    //db.Entry(Acompaniantes).State = EntityState.Modified;
                    db.Acompaniantes.Attach(Acompaniantes);
                    db.ObjectStateManager.ChangeObjectState(Acompaniantes, EntityState.Modified);

                    db.SaveChanges();
                    //return RedirectToAction("Index");
                    // consulto todos los Acompaniantess de este cliente y en este dia
                    List <Acompaniantes> acomp = db.Acompaniantes.Where(a => a.ClienteID == ClienteController.ID_Cliente &&
                                                                        a.Fecha_actual == DateTime.Today).ToList();
                    return(PartialView("_show_Acompaniantess", acomp));
                }
            }catch (Exception er) {
                ViewBag.error = er.ToString();
            }
            //ViewBag.ClienteID = new SelectList(db.Cliente, "ClienteID", "Identificacion", Acompaniantes.ClienteID);
            return(View(Acompaniantes));
        }
        //
        // GET: /Acompaniantes/Details/5

        public ViewResult Details(int id)
        {
            Acompaniantes Acompaniantes = db.Acompaniantes.SingleOrDefault(a => a.AcompanianteID == id);

            return(View(Acompaniantes));
        }
        //
        // GET: /Acompaniantes/Delete/5

        public ActionResult Delete(int id)
        {
            Acompaniantes Acompaniantes = db.Acompaniantes.SingleOrDefault(a => a.AcompanianteID == id);

            return(View(Acompaniantes));
        }