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