Exemple #1
0
        public static void ProbarBuscarSolicitantePorEmail(string email)
        {
            RepositorioSolicitante rS = new RepositorioSolicitante();
            bool s = rS.ExistsByEmail(email);

            Console.WriteLine("Existe " + email + " solicitante: " + s);
        }
Exemple #2
0
        public ActionResult Index(InversorRegistrationModel pRegistrationData)
        {
            RepositorioSolicitante rS = new RepositorioSolicitante();
            RepositorioInversor    rI = new RepositorioInversor();

            Inversor inversor = new Inversor
            {
                IdUsuario            = int.Parse(pRegistrationData.NombreDeUsuario),
                Nombre               = pRegistrationData.Nombre,
                Apellido             = pRegistrationData.Apellido,
                Pass                 = pRegistrationData.Pass,
                FechaDeNacimiento    = pRegistrationData.FechaDeNacimiento,
                Email                = pRegistrationData.Email,
                Cell                 = pRegistrationData.Cell,
                TienePassTemporal    = false,
                MaxInvPorProyecto    = pRegistrationData.MaxInvPorProyecto,
                PresentacionInversor = pRegistrationData.PresentacionInversor
            };

            if (rS.FindById(int.Parse(pRegistrationData.NombreDeUsuario)) != null)
            {
                ViewData["Mensaje"] = "Solicitante con misma CI ya existe en el sistema.";
            }
            else if (rS.ExistsByEmail(pRegistrationData.Email) || rI.ExistsByEmail(pRegistrationData.Email))
            {
                ViewData["Mensaje"] = "Usuario con el mismo Email ya existe en el sistema.";
            }
            else if (!inversor.ValidarParaRepositorio())
            {
                ViewData["Mensaje"] = "Uno o mas campos incorrectos.";
            }
            else
            {
                if (rI.Add(inversor))
                {
                    ViewData["Mensaje"] = "Inversor registrado correctamente.";
                }
                else
                {
                    ViewData["Mensaje"] = "Error de ingreso, intente nuevamente.";
                }
            }

            return(View());
        }