Пример #1
0
        public ActionResult eliminarempresa(cliempresa 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.empresas 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,
                             pago=j.pago,
                             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.pago = x.pago;
                ViewBag.contacto = x.contacto;
                ViewBag.flag = 1;
            }

            return View();
        }
Пример #2
0
        public ActionResult RegistrarEmpresa(cliempresa newcliente)
        {
            if (ModelState.IsValid)
            {
                ConectorDataContext db = new ConectorDataContext();
                cliente cli = new cliente();
                empresa emp = new empresa();

                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 idC = db.clientes.OrderByDescending(a => a.id).First().id;

                 emp.idcli = idC;
                 emp.nit = newcliente.nit;
                 emp.pago = newcliente.pago;
                 emp.contacto = newcliente.contacto;
                 db.empresas.InsertOnSubmit(emp);
                 db.SubmitChanges();
                 return Redirect("../cliente/mostrarempresa");
            }
            return View();
               // return RedirectToAction("insertar", "cliente");
        }
Пример #3
0
        public ActionResult actualizaremp(cliempresa cli)
        {
            //  ViewBag.hola = cli.id;
            ConectorDataContext db = new ConectorDataContext();
            cliente c = db.clientes.Single(u => u.id == cli.id);
            empresa a = db.empresas.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.pago = cli.pago;
            a.contacto = cli.contacto;

            db.SubmitChanges();
            return Redirect("../cliente/mostrarempresa");
        }