Exemple #1
0
        public JsonResult GetUsuarios(string IdPropiedad)
        {
            Models.UsuarioModel model            = new Models.UsuarioModel();
            DataTable           datosPropiedades = model.GetUsuarios(IdPropiedad);

            return(Json(datosPropiedades));
        }
Exemple #2
0
        public string PagarRecibos(string JsonTotalPago)
        {
            Models.UsuarioModel model = new Models.UsuarioModel();
            DataTable           datos = model.PagarRecibos(JsonTotalPago.ToString());

            return("1");
        }
Exemple #3
0
        public static UsuarioModel ObterId(int id)
        {
            UsuarioModel retorno = null;

            using (var conexao = new SqlConnection())
            {
                conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString;
                conexao.Open();
                using (var comando = new SqlCommand())
                {
                    comando.Connection  = conexao;
                    comando.CommandText = "select * from usuario where (id = @id)";
                    comando.Parameters.Add("@id", SqlDbType.Int).Value = id;
                    var reader = comando.ExecuteReader();
                    if (reader.Read())
                    {
                        retorno = new Models.UsuarioModel
                        {
                            Id    = (int)reader["id"],
                            Nome  = (string)reader["nome"],
                            Login = (string)reader["login"]
                        };
                    }
                }
            }
            return(retorno);
        }
Exemple #4
0
        public JsonResult GetComprobantes(string idRecibo)
        {
            Models.UsuarioModel model = new Models.UsuarioModel();
            DataTable           datos = model.GetComprobante(idRecibo);

            return(Json(datos));
        }
        public ActionResult registrarUsuario(Models.UsuarioModel nuevo)
        {
            string   pagina = "Index";
            Usuarios p      = new Usuarios();

            p.cedula   = nuevo.Cedula;
            p.pass     = nuevo.pass;
            p.idRol    = 2;
            p.nombre   = nuevo.nombre;
            p.telefono = nuevo.telefono;
            p.correo   = nuevo.correo;


            Service1Client service = new Service1Client();
            int            ok      = service.registrarUsuarioNuevo(p);

            if (ok == 1)
            {
                pagina = "Index";
            }
            else
            {
                TempData["msg"] = "<script>alert('Ya existe un Usuario con Esta Cedula');</script>";
                pagina          = "Registro";
            }
            service.Close();
            return(View(pagina));
        }
Exemple #6
0
        public ActionResult Login(Models.UsuarioModel user)
        {
            Boolean bFounded = false;

            if (ModelState.IsValid)
            {
                if (user.IsValid(user.UserName, user.Password))
                {
                    Usuario usuario = user.extraeUsuario(user.UserName, user.Password);
                    usuario.contrasena     = "XXXXX";
                    Session["UsuarioData"] = usuario;

                    //Llenamos los permisos del usuario
                    SecurityUserModel.llenarPermisos(usuario.roleId);
                    FormsAuthentication.SetAuthCookie(usuario.nombreUsuario, user.RememberMe);
                    bFounded = true;
                }
                else
                {
                    TempData["CustomError"] = "Datos de acceso incorrectos!";
                }
            }

            if (bFounded)
            {
                return(RedirectToAction("Home", "Home"));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Exemple #7
0
        private async void CarregarUsuario()
        {
            user  = new Logic.Usuario();
            dados = await user.GetDadosUsuario(App.sdsEmail);

            Email.Text      = dados.DS_EMAIL;
            Email.IsEnabled = false;
            Nome.Text       = dados.NM_NOME;
            CPF.Text        = dados.DS_CPF;

            Senha.Text = "";

            Telefone.Text    = dados.DS_TELEFONE;
            Endereco.Text    = dados.DS_ENDERECO;
            Numero.Text      = dados.NR_NUMERO;
            Bairro.Text      = dados.DS_BAIRRO;
            Complemento.Text = dados.DS_COMPLEMENTO;

            Senha.IsEnabled     = true;
            NovaSenha.IsEnabled = true;

            if (dados.BO_FACEBOOK.Replace("\"", "") == "T")
            {
                Senha.IsEnabled     = false;
                NovaSenha.IsEnabled = false;
            }
        }
Exemple #8
0
        public Models.UsuarioModel GetModel(int id)
        {
            var prof  = this.usuarioLogic.GetOne(id);
            var model = new Models.UsuarioModel(prof);

            return(model);
        }
Exemple #9
0
        public JsonResult GetRecibosCP(string idCP)
        {
            Models.UsuarioModel model = new Models.UsuarioModel();
            DataTable           datos = model.GetRecibosCP(idCP);

            return(Json(datos));
        }
Exemple #10
0
        public JsonResult GetCP(string idPropiedad)
        {
            Models.UsuarioModel model = new Models.UsuarioModel();
            DataTable           datos = model.GetCP(idPropiedad);

            return(Json(datos));
        }
Exemple #11
0
        public JsonResult GetRecibos(string idPropiedad)
        {
            Models.UsuarioModel model = new Models.UsuarioModel();
            string    idUsuario       = HttpContext.Session.GetString("IdUsuario");
            DataTable datos           = model.GetRecibos(idUsuario, idPropiedad);

            return(Json(datos));
        }
Exemple #12
0
        public IActionResult Index()
        {
            Models.UsuarioModel model             = new Models.UsuarioModel();
            DataTable           clientesDataTable = model.GetUsuario();

            Entities.UsuarioEntitie datos = new Entities.UsuarioEntitie();
            datos.UsuarioDB = clientesDataTable;
            return(View(datos));
        }
Exemple #13
0
        public IActionResult Index()
        {
            Models.UsuarioModel Model = new Models.UsuarioModel();
            DataTable           datos = Model.GetUsuario();

            Entities.UsuarioEntitie Entitie = new Entities.UsuarioEntitie();
            Entitie.UsuarioDB = datos;
            return(View(Entitie));
        }
Exemple #14
0
        public IActionResult Index()
        {
            Models.UsuarioModel model  = new Models.UsuarioModel();
            string    idUsuario        = HttpContext.Session.GetString("IdUsuario");
            DataTable datosPropiedades = model.GetPropiedad(idUsuario);

            Entities.ClienteEntitie Entitie = new Entities.ClienteEntitie();
            Entitie.Propiedades = datosPropiedades;
            return(View(Entitie));
        }
Exemple #15
0
        public int DeleteUser(int Id)
        {
            Models.UsuarioModel Model = new Models.UsuarioModel();
            string DateString         = DateTime.Today.ToString("yyyy-MM-dd");
            string idUsuario          = HttpContext.Session.GetString("NombreUsuario");
            string ipUsuario          = HttpContext.Session.GetString("IpUsuario");

            Model.ActualizaUsuario(Id, "nulo", "nulo", "nulo", 1, DateString, idUsuario, ipUsuario);
            return(1);
        }
Exemple #16
0
        public int EditUser(int Id, string Usuario, string Contrasena, string Rol)
        {
            Models.UsuarioModel Model = new Models.UsuarioModel();
            string DateString         = DateTime.Today.ToString("yyyy-MM-dd");
            string idUsuario          = HttpContext.Session.GetString("NombreUsuario");
            string ipUsuario          = HttpContext.Session.GetString("IpUsuario");

            Model.ActualizaUsuario(Id, Usuario, Contrasena, Rol, 0, DateString, idUsuario, ipUsuario);
            return(1);
        }
Exemple #17
0
        public JsonResult GetTotalPago(string JsonTotalRecibo, string JsonTotalPago)
        {
            JsonResult elementoTotalRecibo = Json(JsonTotalRecibo);
            JsonResult elementoTotalPago   = Json(JsonTotalPago);

            Models.UsuarioModel model = new Models.UsuarioModel();
            DataTable           datos = model.GetMontoTotal(JsonTotalPago.ToString());

            return(Json(datos));//datos.Rows[0]["montoTotal"].ToString();
        }
        public ActionResult iniciar(Models.UsuarioModel r)
        {
            string cedula = r.Cedula;
            string pass   = r.pass;

            string pagina = "Index";

            var  init = new Models.LoginModel();
            bool ok   = init.InicioSesion(cedula, pass);

            try
            {
                if (ok)
                {
                    int rs = init.Rol(cedula, pass);
                    if (rs == 0)
                    {
                        pagina = "../Home/Index";
                    }
                    else if (rs == 1)
                    {
                        pagina = "../HomeCustodia/Index";
                    }
                    else if (rs == 2)
                    {
                        pagina = "../HomeGuest/Index";
                    }
                }
                else
                {
                    TempData["msg"] = "<script>alert('Credenciales incorrectas');</script>";
                }
            }
            catch (Exception e) {
                TempData["msg"] = "<script>alert('Upps... Algo Salio Mal');</script>";
            }

            return(View(pagina));
        }
        public IHttpActionResult PostCadastrar([FromBody] JObject jbody)
        {
            try
            {
                if (jbody.ContainsKey("candidato"))
                {
                    using (bayerEntities db = new bayerEntities())
                    {
                        Models.UsuarioModel usuario = JsonConvert.DeserializeObject <Models.UsuarioModel>(jbody["candidato"].ToString());

                        if (db.usuario.Any(i => i.login == usuario.Login) || db.recrutador.Any(i => i.login == usuario.Login))
                        {
                            return(BadRequest("Usuário já cadastrado"));
                        }
                        else if (string.IsNullOrEmpty(usuario.Senha))
                        {
                            return(BadRequest("Senha vazia ou em branco"));
                        }
                        else
                        {
                            db.usuario.Add(new usuario()
                            {
                                login           = usuario.Login,
                                senha           = Classes.Uteis.Criptografia.Criptografar(usuario.Senha),
                                email           = usuario.Email,
                                sobrenome       = usuario.SobreNome,
                                nome            = usuario.Nome,
                                cpf             = usuario.CPF,
                                tel             = usuario.Tel,
                                data_nascimento = usuario.DataNascimento
                            });

                            db.SaveChanges();

                            return(Ok());
                        }
                    }
                }
                else if (jbody.ContainsKey("recrutador"))
                {
                    using (bayerEntities db = new bayerEntities())
                    {
                        Models.RecrutadorModel recrutador = JsonConvert.DeserializeObject <Models.RecrutadorModel>(jbody["recrutador"].ToString());

                        if (db.usuario.Any(i => i.login == recrutador.Login) || db.recrutador.Any(i => i.login == recrutador.Login))
                        {
                            return(BadRequest("Recrutador já cadastrado"));
                        }
                        else if (string.IsNullOrEmpty(recrutador.Senha))
                        {
                            return(BadRequest("Senha vazia ou em branco"));
                        }
                        else
                        {
                            db.recrutador.Add(new recrutador()
                            {
                                login           = recrutador.Login,
                                senha           = Classes.Uteis.Criptografia.Criptografar(recrutador.Senha),
                                nome            = recrutador.Nome,
                                sobrenome       = recrutador.SobreNome,
                                email           = recrutador.Email,
                                tel             = recrutador.Tel,
                                registro        = recrutador.Registro,
                                data_nascimento = recrutador.DataNascimento
                            });

                            db.SaveChanges();

                            return(Ok());
                        }
                    }
                }
                else
                {
                    return(NotFound());
                }
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
Exemple #20
0
        private async void btOk_Clicked(object sender, EventArgs e)
        {
            try
            {
                if (Nome.Text == null)
                {
                    await DisplayAlert("Nome", "Favor informar o seu Nome", "Informar");

                    Nome.Focus();
                    return;
                }

                if (Senha.Text == null)
                {
                    await DisplayAlert("Senha", "Favor informar a sua Senha", "Informar");

                    Senha.Focus();
                    return;
                }

                string bboFace = "T";
                if (Senha.IsEnabled)
                {
                    bboFace = "F";
                }

                Usuario user    = new Usuario();
                var     usuario = new Models.UsuarioModel()
                {
                    DS_CPF         = CPF.Text,
                    DS_EMAIL       = Email.Text,
                    NM_NOME        = Nome.Text,
                    DS_BAIRRO      = Bairro.Text,
                    DS_ENDERECO    = Endereco.Text,
                    DS_COMPLEMENTO = Complemento.Text,
                    DS_SENHA       = Senha.Text,
                    DS_TELEFONE    = Telefone.Text,
                    NR_NUMERO      = Numero.Text,
                    BO_FACEBOOK    = bboFace
                };

                if (bboFace == "F")
                {
                    if (await user.VerificaUsuarioSenha(usuario))
                    {
                        await DisplayAlert("Alerta", "E-mail e senha informados não conferem! Favor verifique!", "OK");

                        Senha.Text = "";
                        return;
                    }
                }
                if (NovaSenha.Text != "")
                {
                    usuario.DS_SENHA = NovaSenha.Text;
                }

                btOk.IsEnabled        = false;
                indiCriando.IsVisible = true;

                var retorno = await user.CriarUsuario(usuario, true);

                btOk.IsEnabled = true;

                await DisplayAlert("Sucesso", "Usuário atualizado com sucesso!", "OK");

                await Navigation.PopAsync(true);

                indiCriando.IsVisible = false;
            }
            catch (Exception ex)
            {
                await DisplayAlert("Erro", "Alguma coisa de errado aconteceu! Tente novamente!", "Que pena");

                btOk.IsEnabled        = true;
                indiCriando.IsVisible = false;
            }
        }
Exemple #21
0
        public Models.UsuarioModel GetModel(Usuario usr)
        {
            var model = new Models.UsuarioModel(usr);

            return(model);
        }