// GET: Clientes/Create public ActionResult Create() { var registroView = new RegistroView(); registroView.Clientes = new Clientes(); registroView.User = new RegisterViewModel(); var documentos = db.TipoDocumentoes.ToList(); documentos.Add(new TipoDocumento { Cod_TDoc = 0, Nombre_TDoc = "{ Selecione Documento}" }); ViewBag.Cod_TDoc = new SelectList(documentos.OrderBy(d => d.Nombre_TDoc).ToList(), "Cod_TDoc", "Nombre_TDoc"); return(View(registroView)); }
public async Task <ActionResult> Create(RegistroView RegistroView) { var documentos = db.TipoDocumentoes.ToList(); if (ModelState.IsValid) { var user = new ApplicationUser { UserName = RegistroView.User.Email, Email = RegistroView.User.Email }; var result = await UserManager.CreateAsync(user, RegistroView.User.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); } ModelState.AddModelError(string.Empty, result.ToString()); var municipio = Request["Cod_Muni"]; var documeto = Request["Cod_TDoc"]; var clientes = new Clientes { Nombres_Cli = RegistroView.Clientes.Nombres_Cli, Apellidos_Cli = RegistroView.Clientes.Apellidos_Cli, Correo_Cli = RegistroView.User.Email, Telefono_Cli = RegistroView.Clientes.Telefono_Cli, Fecha_Cli = DateTime.Now.Date, UserName = RegistroView.User.Email, }; db.Clientes.Add(clientes); try { db.SaveChanges(); } catch (Exception ex) { ModelState.AddModelError(string.Empty, ex.ToString()); documentos.Add(new TipoDocumento { Cod_TDoc = 0, Nombre_TDoc = "{ Selecione Documento}" }); return(View(RegistroView)); } return(RedirectToAction("Index", "Home")); } documentos.Add(new TipoDocumento { Cod_TDoc = 0, Nombre_TDoc = "{ Selecione Documento}" }); return(View(RegistroView)); }
public FormularioDebug(BaseDatos baseDeDatos) { InitializeComponent(); WindowState = FormWindowState.Maximized; this.baseDeDatos = baseDeDatos; comboBox1.Items.Add(new TablaPasaje()); comboBox1.Items.Add(new TablaPersona()); comboBox1.Items.Add(new TablaViaje()); comboBox1.SelectedIndex = 0; ControladorTransaccionesView v = new ControladorTransaccionesView(baseDeDatos); Controls.Add(v); v.Top = groupVerTabla.Height + groupVerTabla.Top + 5; RegistroView regView = new RegistroView(baseDeDatos.Registro); Controls.Add(regView); regView.Dock = DockStyle.Right; }
public Registrarse() { InitializeComponent(); registrarse = new RegistroView(); BindingContext = registrarse; }