public ActionResult actualizarage(cliagencia cli)
        {
            //  ViewBag.hola = cli.id;
            ConectorDataContext db = new ConectorDataContext();
            cliente c = db.clientes.Single(u => u.id == cli.id);
            agencia a = db.agencias.Single(u => u.idcli == cli.id);

            c.nombre = cli.nombre;
            c.telefono = cli.telefono;
            c.direccion = cli.direccion;
            c.email = cli.email;
            c.estado = cli.estado;
            c.ciudad = cli.ciudad;
            c.pais = cli.pais;

            a.nit = cli.nit;
            a.contacto = cli.contacto;

            db.SubmitChanges();
            return Redirect("../cliente/mostraragencia");
        }
        public ActionResult RegistrarAgencia(cliagencia newcliente)
        {
            if (ModelState.IsValid)
                {
                    ConectorDataContext db = new ConectorDataContext();
                    cliente cli = new cliente();
                    agencia age = new agencia();

                    cli.nombre = newcliente.nombre;
                    cli.telefono = newcliente.telefono;
                    cli.direccion = newcliente.direccion;
                    cli.email = newcliente.email;
                    cli.ciudad = newcliente.ciudad;
                    cli.estado = newcliente.estado;
                    cli.pais = newcliente.pais;
                    db.clientes.InsertOnSubmit(cli);

                    int idB = db.clientes.OrderByDescending(a => a.id).First().id;

                    age.idcli = idB;
                    age.nit = newcliente.nit;
                    age.contacto = newcliente.contacto;
                    db.agencias.InsertOnSubmit(age);
                    db.SubmitChanges();
                    return Redirect("../cliente/mostraragencia");

                }
                return View();
        }
        public ActionResult eliminaragencia(cliagencia cli)
        {
            ConectorDataContext dt = new ConectorDataContext();

            if ((from i in dt.clientes where i.nombre == cli.nombre select i).ToList().Count == 0)
            {
                ViewBag.flag = 0;
            }

            else
            {
                var x = (from i in dt.clientes
                         join j in dt.agencias on i.id equals j.idcli
                         where i.nombre == cli.nombre
                         select new
                         {   nit=j.nit,
                             telefono = i.telefono,
                             id = i.id,
                             email = i.email,
                             direccion = i.direccion,
                             ciudad = i.ciudad,
                             estado = i.estado,
                             pais = i.pais,
                             contacto=j.contacto,
                         }).ToArray()[0];

                ViewBag.id = x.id;
                ViewBag.nit = x.nit;
                ViewBag.telefono = x.telefono;
                ViewBag.email = x.email;
                ViewBag.direccion = x.direccion;
                ViewBag.ciudad = x.ciudad;
                ViewBag.estado = x.estado;
                ViewBag.pais = x.pais;
                ViewBag.contacto = x.contacto;
                ViewBag.flag = 1;
            }

            return View();
        }