// GET: Clientes/Create

        public ActionResult Create(clientes reg)
        {
            //Definir un ViewBag para
            //enviar los clientes de
            //tb_paises
            try
            {
                //Bloque try, donde agrega el
                //objeto reg a la colección

                //bd.clientes.Add(reg);
                //bd.SaveChanges();
                //ViewBag.mensaje = "REGISTRO AGREGADO";
                //return Redirect("/");

                if (ModelState.IsValid)
                {
                    bd.clientes.Add(reg);
                    bd.SaveChanges();
                    return(Redirect("/Clientes/ListaClientes"));
                }
            }
            catch (Exception ex)
            {
                //Bloque catch, captura el error del proceso
                ViewBag.mensaje = ex.Message;
                //throw new Exception(ex.Message);
            }


            // return View(new clientes());
            return(View(reg));
        }
        public ActionResult Create(empresa reg)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    bd.empresa.Add(reg);
                    bd.SaveChanges();
                    return(Redirect("/Empresas/ListaEmpresas"));
                }
            }
            catch (Exception ex)
            {
                ViewBag.mensaje = ex.Message;
            }

            return(View(reg));
        }
        public ActionResult Delete(int Id)
        {
            clientes cli = new clientes();

            try
            {
                using (sistemaviajesbusEntities db = new sistemaviajesbusEntities())
                {
                    var oTabla = bd.clientes.Find(Id);
                    db.clientes.Remove(oTabla);
                    db.SaveChanges();
                }
                return(Redirect("/Clientes/ListaClientes"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }