public ActionResult RegistroEmpresas(Empresitas newempresa) { DataClasses1DataContext db = new DataClasses1DataContext(); if (ModelState.IsValid) { cliente clien = new cliente(); empresa emp = new empresa(); clien.nombre = newempresa.nombr; clien.telefono = newempresa.tel; clien.email = newempresa.email; clien.direccion = newempresa.dir; clien.ciudad = newempresa.ciu; clien.pais = newempresa.pa; clien.estado = newempresa.est; clien.contacto = newempresa.cont; db.clientes.InsertOnSubmit(clien); db.SubmitChanges(); int idE = db.clientes.OrderByDescending(b => b.id).First().id; emp.idCli = idE; emp.nit = newempresa.nit; emp.metodo_pago = newempresa.metodo; db.empresas.InsertOnSubmit(emp); db.SubmitChanges(); } ViewBag.usu = (from a in db.clientes join j in db.empresas on a.id equals j.idCli select a).ToList(); return(Redirect("/Cliente/RegistroEmpresas")); }
public ActionResult eliminarempresa(Empresitas newempresa) { DataClasses1DataContext dt = new DataClasses1DataContext(); if ((from i in dt.clientes where i.nombre == newempresa.nombr select i).ToList().Count == 0) { ViewBag.flag = 0; } else { var x = (from i in dt.clientes join j in dt.empresas on i.id equals j.idCli where i.nombre == newempresa.nombr select new { telefono = i.telefono, id = i.id, nit = j.nit, metodo_pago = j.metodo_pago, email = i.email, direccion = i.direccion, ciudad = i.ciudad, estado = i.estado, pais = i.pais, contacto = i.contacto }).ToArray()[0]; ViewBag.id = x.id; ViewBag.nit = x.nit; ViewBag.metodo_pago = x.metodo_pago; 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()); }
public ActionResult actualizaremp(Empresitas newempresa) { DataClasses1DataContext db = new DataClasses1DataContext(); cliente c = db.clientes.Single(u => u.id == newempresa.id); empresa e = db.empresas.Single(u => u.id == newempresa.id); c.nombre = newempresa.nombr; c.telefono = newempresa.tel; c.direccion = newempresa.dir; c.email = newempresa.email; c.estado = newempresa.est; c.ciudad = newempresa.ciu; c.pais = newempresa.pa; c.contacto = newempresa.cont; e.metodo_pago = newempresa.metodo; e.nit = newempresa.nit; db.SubmitChanges(); return(Redirect("../Cliente/RegistroEmpresas")); }