// 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;
        }
Пример #4
0
 public Registrarse()
 {
     InitializeComponent();
     registrarse    = new RegistroView();
     BindingContext = registrarse;
 }