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(); }