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")); }
private void detach_cliente(cliente entity) { this.SendPropertyChanging(); entity.ciudad = null; }
private void attach_cliente(cliente entity) { this.SendPropertyChanging(); entity.ciudad = this; }
partial void Deletecliente(cliente instance);
partial void Updatecliente(cliente instance);
partial void Insertcliente(cliente instance);
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); } }