示例#1
0
        public ActionResult RegistroUsuario(string dpi, string nombre, string correo, string usuario, string pass)
        {
            Models.Consulta consulta          = new Models.Consulta();
            int             resultadoRegistro = consulta.Registro(dpi, nombre, correo, usuario, pass);


            if (resultadoRegistro == 1)
            {
                Console.WriteLine("USUARIO REGISTRADO");

                Models.Usuario usuario_logeado = consulta.Login(usuario, pass);

                if (usuario_logeado != null)
                {
                    // Console.WriteLine("USUARIO LOGUEADO ES NULO");
                    usuario_logeado.consulta.CrearCuenta(usuario_logeado.id_usuario);
                    Session["LoggedUser"]   = usuario_logeado;
                    Session["SolicitudesC"] = consulta.VerSolicitudesCredito();
                    return(View("UserProfile", usuario_logeado));
                }
            }


            ViewData["MensajeError"] = "Error en Registro";
            return(View("Registro"));
        }
示例#2
0
        public ActionResult RechazarCredito(string id_Solicitud)
        {
            Models.Consulta consulta = new Models.Consulta();

            int resultadoRegistro = consulta.RechazarCredito(id_Solicitud);


            if (resultadoRegistro == 1)
            {
                return(View("UserProfile", (Models.Usuario)Session["LoggedUser"]));
            }
            else
            {
                return(View("UserProfile", (Models.Usuario)Session["LoggedUser"]));
            }
        }
示例#3
0
        public ActionResult SolicitarCredito(string monto, string descripcion, string cuenta)
        {
            Models.Consulta consulta = new Models.Consulta();

            int resultadoRegistro = consulta.SolicitarCredito(monto, descripcion, cuenta);


            if (resultadoRegistro == 1)
            {
                Console.WriteLine("CREDITO EN PROCESO");
                return(View("UserProfile", (Models.Usuario)Session["LoggedUser"]));
            }
            else
            {
                ViewData["MensajeError"] = "Error en Registro";
                return(View("UserProfile", (Models.Usuario)Session["LoggedUser"]));
            }
        }
示例#4
0
        public ActionResult Debito(string cuenta, string descripcion, string monto)
        {
            Models.Consulta consulta = new Models.Consulta();

            int resultadoRegistro = consulta.TransferenciaEjecutar(cuenta, "100100100", monto, "PAGO CRÉDITO - " + descripcion);


            if (resultadoRegistro == 1)
            {
                Console.WriteLine("TRANSFERENCIA REALIZADA");
                return(View("UserProfile", (Models.Usuario)Session["LoggedUser"]));
            }
            else
            {
                ViewData["MensajeError"] = "Error en Registro";
                return(View("UserProfile", (Models.Usuario)Session["LoggedUser"]));
            }
        }
示例#5
0
        public ActionResult Transferencia(string origen, string destino, string monto)
        {
            Models.Consulta consulta = new Models.Consulta();

            int resultadoRegistro = consulta.TransferenciaEjecutar(origen, destino, monto, "Transferencia Monetaria");


            if (resultadoRegistro == 1)
            {
                Console.WriteLine("TRANSFERENCIA REALIZADA");
                return(View("UserProfile", (Models.Usuario)Session["LoggedUser"]));
            }
            else
            {
                ViewData["MensajeError"] = "Error en Registro";
                return(View("UserProfile", (Models.Usuario)Session["LoggedUser"]));
            }
        }
示例#6
0
        public ActionResult Autenticacion(string code, string nick, string password)
        {
            Console.WriteLine("autenticando nick, pwd " + nick + "," + password);
            Models.Consulta consulta        = new Models.Consulta();
            Models.Usuario  usuario_logeado = consulta.Login(code, nick, password);


            if (usuario_logeado != null)
            {
                // Console.WriteLine("USUARIO LOGUEADO ES NULO");

                Session["LoggedUser"]   = usuario_logeado;
                Session["SolicitudesC"] = consulta.VerSolicitudesCredito();
                return(View("UserProfile", usuario_logeado));
            }

            ViewData["MensajeError"] = "Error en Autenticación";
            return(View("Login"));
        }
示例#7
0
        public Models.Consulta Store(ConsultaVM model)
        {
            var estadoConsulta = DB.EstadoConsulta.Where(s => s.Estado == "Pendiente").FirstOrDefault <Models.EstadoConsulta>();;
            var consulta       = new Models.Consulta()
            {
                Titulo            = model.Titulo,
                Inicio            = model.Inicio,
                Fin               = model.Fin,
                Descripcion       = model.Descripcion,
                UsuarioCreaId     = model.UsuarioCreaId,
                UsuarioAsignadoId = 1,//Cambiar esto
                PacienteId        = model.PacienteId,
                EstadoConsultaId  = estadoConsulta.Id,
            };

            DB.Consulta.Add(consulta);
            DB.SaveChanges();
            return(consulta);
        }