예제 #1
0
        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"));
        }
예제 #2
0
        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());
        }
예제 #3
0
        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"));
        }