// // GET: /habitaciones1/Create public ActionResult Create(string x) { coneccionDataContext ob= new coneccionDataContext(); ViewBag.categorias = ob.categoria; ViewBag.flag = x; return View(); }
public ActionResult cargarciudad(int id) { coneccionDataContext ob = new coneccionDataContext(); var ciudad = ob.ciudad.Where(a => a.codigo_pais == id); ViewBag.ciudad = ciudad; return View(); }
public ActionResult agregarol(string idu, string[] rol) { try { Guid idus = new Guid(idu); coneccionDataContext db = new coneccionDataContext(); foreach (string a in rol) { Guid id = new Guid(a); var x = db.UsersInRoles.Where(aa => aa.RoleId == id && aa.UserId == idus); if (x.Count() == 0) { UsersInRoles roles = new UsersInRoles() { UserId = idus, RoleId = id }; db.UsersInRoles.InsertOnSubmit(roles); db.SubmitChanges(); } } ViewBag.nombre = db.Users.Where(ss=>ss.UserId==idus).First().UserName; var rol_ = db.UsersInRoles.Where(b => b.UserId == idus). Select(b => new RolView() { id = b.Roles.RoleId, nombre = b.Roles.RoleName }).ToList(); return View(rol_); } catch (Exception) { return Content("false"); } }
public ActionResult registrar(cliente model) { //var aa= Request["tipo"]; // agencia c = new agencia(); //contacto = Request["contacto"]; coneccionDataContext ob =new coneccionDataContext(); cliente ob1 = new cliente() { nombre = model.nombre, telefono = model.telefono,email = model.email, direccion = model.direccion, estado = model.estado, comentario = model.comentario,codigo_ciudad=model.codigo_ciudad }; ob.cliente.InsertOnSubmit(ob1); ob.SubmitChanges(); a = (from ag in ob.cliente select ag.codigo_cliente).OrderByDescending(codigo => codigo).First(); string xx= User.Identity.Name; Guid iddd = ob.Users.Where(ss => ss.UserName == xx).First().UserId; usuario q = new usuario(); q.codigo_user = iddd; q.codigo_cliente = a; ob.usuario.InsertOnSubmit(q); ob.SubmitChanges(); data = iddd; if (Request["tipo"] == "empresa") { empresa em = new empresa(); em.contacto = Request["contacto"]; em.nit =Convert.ToInt32(Request["nit"]); em.metodo_pago = Request["contacto"]; em.codigo_cliente = a; ob.empresa.InsertOnSubmit(em); ob.SubmitChanges(); } if (Request["tipo"] == "agencia") { agencia ag = new agencia(); ag.nit = Convert.ToInt32(Request["nit"]); ag.contacto = (Request["contacto"]); ag.codigo_cliente = a; ob.agencia.InsertOnSubmit(ag); ob.SubmitChanges(); } if (Request["tipo"] == "persona") { persona pe = new persona(); pe.paterno=(Request["paterno"]); pe.materno=(Request["materno"]); pe.pasaporte = (Request["pasaporte"]); pe.cumpleaños = Convert.ToDateTime((Request["cumpleaños"])); pe.codigo_cliente = a; ob.persona.InsertOnSubmit(pe); ob.SubmitChanges(); } agregarroldecliente(data); return (RedirectToAction("Index")); }
public void agregarrolcliente(string a) { coneccionDataContext ob = new coneccionDataContext(); Guid idcli = ob.Users.Where(ss => ss.UserName == a).First().UserId; Guid irol = ob.Roles.Where(ss => ss.RoleName == "cliente").First().RoleId; UsersInRoles p = new UsersInRoles(); p.RoleId = irol; p.UserId = idcli; ob.UsersInRoles.InsertOnSubmit(p); ob.SubmitChanges(); }
public void agregarroldecliente(Guid a) { coneccionDataContext ob = new coneccionDataContext(); Guid irol = ob.Roles.Where(ss => ss.RoleName == "activado").First().RoleId; UsersInRoles p = new UsersInRoles(); p.RoleId = irol; p.UserId = a; ob.UsersInRoles.InsertOnSubmit(p); ob.SubmitChanges(); //db.Users.Where(ss => ss.UserId == idus).First().UserName; }
public ActionResult eliminarrol(string idu,string []rol) { coneccionDataContext db = new coneccionDataContext(); Guid id = new Guid(idu); try{ db.UsersInRoles.DeleteOnSubmit(db.UsersInRoles.Where(a => a.UserId == id).First()); db.SubmitChanges(); return Content("true"); }catch(Exception){ return Content("false"); } }
// // GET: /habitaciones1/Delete/5 public ActionResult Delete(int id) { try { coneccionDataContext ob = new coneccionDataContext(); habitacion x = (from fo in ob.habitacion where fo.codigo_habitacion == id select fo).First(); x.estado = 0; ob.SubmitChanges(); return Content("true"); } catch { return Content("false"); } }
public ActionResult exportarempresa() { coneccionDataContext ob = new coneccionDataContext(); var p = from cli in ob.cliente join em in ob.empresa on cli.codigo_cliente equals em.codigo_cliente join ciu in ob.ciudad on cli.codigo_ciudad equals ciu.codigo_ciudad join pai in ob.pais on ciu.codigo_pais equals pai.codigo_pais select new archivoempresa { codigo_cliente = cli.codigo_cliente, nombre = cli.nombre, telefono = cli.telefono, email = cli.email, direccion = cli.direccion, estado = cli.estado, comentario = cli.comentario, pais = pai.nombre, ciudad = ciu.nombre, codigo_empresa = em.codigo_empresa, nit = (long)em.nit, contacto = em.contacto, metodo_pago = em.metodo_pago // cumpleaños = (per.cumpleaños ?? DateTime.Now) }; List<archivoempresa> datos = p.ToList(); string nombre = "empresas" + DateTime.Now.ToString().Replace("/", "_").Replace(":", "_") + ".csv"; string ruta = Server.MapPath("~/download"); StreamWriter stream = System.IO.File.CreateText(ruta + @"\" + nombre); // string cadena = ""; foreach (var item in datos) { stream.WriteLine("{0},{1},{2},{3},{4},{5},{6},{7},{8},{9},{10},{11},{12}", item.codigo_cliente, item.nombre, item.telefono, item.email, item.direccion, item.estado, item.comentario, item.pais, item.ciudad, item.codigo_empresa, item.nit, item.contacto, item.metodo_pago ); } stream.Close(); return Redirect("~/download/" + nombre); }
public ActionResult verrolesdeusuario() { coneccionDataContext db = new coneccionDataContext(); List<UserListRol> Lista = db. Users. Select(a => new UserListRol() { id = a.UserId, nombre = a.UserName, ListaRoles = db.UsersInRoles.Where(b => b.UserId == a.UserId). Select(b => new RolView() { id = b.Roles.RoleId, nombre = b.Roles.RoleName }).ToList() }).ToList(); ViewBag.roles = db.Roles.ToList(); ViewBag.lista = Lista; // ViewBag.hhgh = "ghghg"; return View(); }
public ActionResult Create(habitacion se) { try { coneccionDataContext bd = new coneccionDataContext(); se.estado = 1; bd.habitacion.InsertOnSubmit(se); bd.SubmitChanges(); estado es = new estado(); es.descripcion = "activo"; es.fecha_inicio=DateTime.Now; es.motivo =true; es.codigo_habitacion = se.codigo_habitacion; bd.estado.InsertOnSubmit(es); bd.SubmitChanges(); return Content("true"); } catch { return Content("false"); } }
public ActionResult Editado(habitacion se) { try { coneccionDataContext bd= new coneccionDataContext(); var xx = bd.habitacion.Where(a => a.codigo_habitacion == (int)Session["id"]).First(); xx.numero = se.numero; xx.piso = se.piso; xx.precio = se.precio; xx.codigo_categoria = se.codigo_categoria; xx.codigo_habitacion=(int)Session["id"]; bd.SubmitChanges(); return Content("true"); } catch { return Content("false"); } }
public ActionResult verlistadepersonas() { // archivopersona q= new archivopersona(); coneccionDataContext ob = new coneccionDataContext(); var p = from cli in ob.cliente join per in ob.persona on cli.codigo_cliente equals per.codigo_cliente join ciu in ob.ciudad on cli.codigo_ciudad equals ciu.codigo_ciudad join pai in ob.pais on ciu.codigo_pais equals pai.codigo_pais select new archivopersona { codigo_cliente=cli.codigo_cliente, nombre=cli.nombre, telefono=cli.telefono, email=cli.email, direccion=cli.direccion, estado=cli.estado, comentario=cli.comentario, pais=pai.nombre, ciudad=ciu.nombre, codigo_persona=per.codigo_persona, paterno=per.paterno, materno=per.materno, pasaporte=per.pasaporte, cumpleaños=(per.cumpleaños??DateTime.Now) }; return View(p); }
public ActionResult verlistadeempresas() { coneccionDataContext ob = new coneccionDataContext(); var p = from cli in ob.cliente join em in ob.empresa on cli.codigo_cliente equals em.codigo_cliente join ciu in ob.ciudad on cli.codigo_ciudad equals ciu.codigo_ciudad join pai in ob.pais on ciu.codigo_pais equals pai.codigo_pais select new archivoempresa { codigo_cliente = cli.codigo_cliente, nombre = cli.nombre, telefono = cli.telefono, email = cli.email, direccion = cli.direccion, estado = cli.estado, comentario = cli.comentario, pais = pai.nombre, ciudad = ciu.nombre, codigo_empresa = em.codigo_empresa, nit =(long) em.nit, contacto = em.contacto, metodo_pago = em.metodo_pago // cumpleaños = (per.cumpleaños ?? DateTime.Now) }; return View(p); }
public JsonResult Edit(int id) { try { coneccionDataContext bd = new coneccionDataContext(); var x = bd.habitacion.Where(ss => ss.codigo_habitacion == id).First(); habitacion q = new habitacion(); q.numero = x.numero; q.piso = x.piso; q.precio = x.precio; q.codigo_categoria = x.codigo_categoria; // ViewBag.data = q; Session["id"] = id; return Json(new { q }); } catch { return Json(new { datos = "false" }); } }
public ActionResult lista() { coneccionDataContext ob = new coneccionDataContext(); return View(ob.habitacion.Where(a=>a.estado==1).ToList()); }
public ActionResult estado(estado a) { try { coneccionDataContext bd = new coneccionDataContext(); estado ac = bd.estado.Where(ss => ss.codigo_estado == a.codigo_estado).First(); ac.codigo_estado=a.codigo_estado; ac.fecha_fin=a.fecha_fin; ac.fecha_inicio=a.fecha_inicio; ac.descripcion=a.descripcion; ac.motivo = a.motivo; ac.codigo_habitacion = a.codigo_habitacion; bd.SubmitChanges(); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Registrar() { coneccionDataContext ob= new coneccionDataContext(); ViewBag.p = ob.pais.ToList(); return View(); }
// // GET: /habitaciones1/ public ActionResult estado(int id) { try { coneccionDataContext bd = new coneccionDataContext(); var x = bd.estado.Where(ss => ss.codigo_habitacion == id).First(); // ViewBag.data = q; //Session["id"] = id; return View(x); } catch { return View(); } }
public ActionResult Registrar(rusuario model) { if (ModelState.IsValid) { MembershipCreateStatus createStatus; Membership.CreateUser(model.nombre, model.password1, model.email, passwordQuestion: null, passwordAnswer: null, isApproved: true, providerUserKey: null, status: out createStatus); if (createStatus == MembershipCreateStatus.Success) { coneccionDataContext ob = new coneccionDataContext(); cliente ob1 = new cliente() {nombre=model.nombre, email=model.email,telefono=model.telefono, direccion=model.direccion, estado=model.estado, comentario=model.comentario,codigo_ciudad=1 }; ob.cliente.InsertOnSubmit(ob1); ob.SubmitChanges(); int a = (from ag in ob.cliente select ag.codigo_cliente).OrderByDescending(codigo=>codigo).First(); persona ob2 = new persona() { paterno = model.paterno, materno = model.materno, pasaporte = model.pasaporte, cumpleaños = model.cumpleaños, codigo_cliente = a }; ob.persona.InsertOnSubmit(ob2); ob.SubmitChanges(); FormsAuthentication.SetAuthCookie(model.nombre, createPersistentCookie: false); return RedirectToAction("Index", "Home"); } else { ModelState.AddModelError("", ErrorCodeToString(createStatus)); } } { return View(model); } }
public ActionResult Login(LoginModel model, string returnUrl) { if (ModelState.IsValid) { if (Membership.ValidateUser(model.UserName, model.Password)) { FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe); coneccionDataContext ob = new coneccionDataContext(); /* var xx = (from us in ob.Users join usu in ob.usuario on us.UserId equals usu.codigo_user where us.UserName==model.UserName select usu.codigo_cliente).First(); Session["idcli"] = xx;*/ if (Url.IsLocalUrl(returnUrl)) { return Redirect(returnUrl); } else { return RedirectToAction("Index", "Home"); } } else { ModelState.AddModelError("", "EL NOMBRE DE USUARIO O CONTRASEÑA ES INCORRECTO"); } } // If we got this far, something failed, redisplay form return View(model); }