Пример #1
0
 public void Inserir(Model.Usuario parametros)
 {
     rb.EncapsulatedInsert(parametros, "dbo.Usuario_Inserir");
 }
Пример #2
0
        public UsuarioVM()
        {
            UsuarioModel = new Model.Usuario();

			ValidaSenha = new Command(this.Logar);
        }
Пример #3
0
 public static string[] GetRoles(Model.Usuario user)
 {
     return(user.Nivel.ToString().Split(new string[] { ", " }, StringSplitOptions.None));
 }
Пример #4
0
        public Usuario DefinirPropriedades(Intelbras.Message.Helper.MSG0161 xml)
        {
            var crm = new Model.Usuario(this.Organizacao, this.IsOffline);

            return(crm);
        }
Пример #5
0
        public static Model.Usuario Logar(Model.Usuario obj)
        {
            Model.Usuario retorno = null;

            using (var c = new OracleConnection(Helper.Oracle.CS))
            {
                const string cmd =
                    "SELECT * FROM BLOG.USUARIO WHERE NOME_USUARIO = :NOME_USUARIO AND SENHA_USUARIO = :SENHA_USUARIO";

                using (var k = new OracleCommand(cmd, c))
                {
                    k.Parameters.Add(":NOME_USUARIO", obj.Nome);
                    k.Parameters.Add(":SENHA_USUARIO", obj.Senha);

                    c.Open();

                    var dr = k.ExecuteReader();

                    if (dr.Read())
                    {
                        retorno = new Model.Usuario(Convert.ToInt32(dr[0]), dr[1].ToString(), dr[2].ToString(), Convert.ToChar(dr[3]));
                    }

                    c.Close();
                }
            }
            return retorno;
        }
Пример #6
0
        public Model.Usuario login(string usuario, string senha, string IP)
        {
            #region CONSULTA
            StringBuilder SQL = new StringBuilder();
            SQL.AppendLine("   SELECT clientes.id_cliente, clientes.nome,");
            SQL.AppendLine("          usuariodeposito.id_deposito , usuariodeposito.descricao,");
            SQL.AppendLine("          usuario.email, usuario.senha1, usuario.login, usuario.id_usuario,");
            SQL.AppendLine("          clientes.nome + ' - PÁTIO ' + usuariodeposito.descricao as clientedeposito");
            SQL.AppendLine("     FROM tb_dep_usuarios usuario");
            SQL.AppendLine("    INNER JOIN vw_dep_usuarios_depositos usuariodeposito on usuario.id_usuario = usuariodeposito.id_usuario");
            SQL.AppendLine("    INNER JOIN tb_dep_clientes_depositos clientedeposito on usuariodeposito.id_deposito = clientedeposito.id_deposito");
            SQL.AppendLine("    INNER JOIN tb_dep_clientes clientes on clientedeposito.id_cliente = clientes.id_cliente");
            SQL.AppendFormat("  WHERE usuario.login = '******'", usuario);
            SQL.AppendFormat("    AND usuario.senha1 = HASHBYTES('MD5', '{0}')", senha.ToUpper());
            SQL.AppendLine("      AND usuariodeposito.flag_ativo = 'S'");
            SQL.AppendLine("      AND usuario.flag_ativo = 'S'");
            SQL.AppendLine(" ORDER BY clientes.id_cliente");

            #endregion

            var usuarioLogado = new Model.Usuario();

            try
            {
                var tbRes = ConsultaSQL(SQL.ToString());

                if (tbRes.Rows.Count > 0)
                {
                    usuarioLogado.idUsuario    = Conversoes.ConversaoSegura(tbRes.Rows[0]["id_usuario"], -1);
                    usuarioLogado.loginUsuario = Conversoes.ConversaoSegura(tbRes.Rows[0]["login"], string.Empty);
                    usuarioLogado.emailUsuario = Conversoes.ConversaoSegura(tbRes.Rows[0]["email"], string.Empty);
                    usuarioLogado.ipUsuario    = IP;

                    foreach (System.Data.DataRow dep in tbRes.Rows)
                    {
                        var Deposito = new Model.Deposito();

                        Deposito.idDeposito               = Conversoes.ConversaoSegura(dep["id_deposito"], 0);
                        Deposito.descricaoDeposito        = Conversoes.ConversaoSegura(dep["descricao"], string.Empty);
                        Deposito.descricaoClienteDeposito = Conversoes.ConversaoSegura(dep["clientedeposito"], string.Empty);

                        Deposito.clienteDeposito.idCliente   = Conversoes.ConversaoSegura(dep["id_cliente"], -1);
                        Deposito.clienteDeposito.nomeCliente = Conversoes.ConversaoSegura(dep["nome"], string.Empty);

                        usuarioLogado.depositosUsuario.Add(Deposito);

                        var Cliente = new Model.Cliente();

                        //Cliente.idCliente = ConversaoSegura(tbRes.Rows[0]["id_cliente"], -1);
                        Cliente.idCliente   = Conversoes.ConversaoSegura(dep["id_cliente"], -1);
                        Cliente.nomeCliente = Conversoes.ConversaoSegura(dep["nome"], string.Empty);
                        usuarioLogado.clientesUsuario.Add(Cliente);
                    }
                }
            }
            catch (Exception erro)
            {
                throw erro;
            }

            return(usuarioLogado);
        }
Пример #7
0
 // Deve Excluir um amigo em função do usuário logado e da palavra chave
 public bool ExcluirAmigo(Model.Usuario UsuarioLogado, string PalavraChave)
 {
     return(AmigoDAO.ExcluirAmigo(UsuarioLogado, PalavraChave));
 }
Пример #8
0
 // Deve Editar um amigo em função do usuário logado e da palavra chave
 public bool EditarAmigo(Model.Usuario UsuarioLogado, Amigo AmigoEditado)
 {
     return(AmigoDAO.EditarAmigo(UsuarioLogado, AmigoEditado));
 }
Пример #9
0
 // Deve retonar uma lista com todos os amigos do usuario
 public List <Model.Amigo> AllAmigos(Model.Usuario UsuarioLogado)
 {
     return(UsuarioLogado.Amigos);
 }
Пример #10
0
 public List <Amigo> AniversariantesDoDia(Model.Usuario UsuarioLogado)
 {
     return(AmigoDAO.BuscarAniversariantesDoDia(UsuarioLogado));
 }
Пример #11
0
 // Deve retornar uma lista de amigos em função do usuario logado e palavra chave informada
 public List <Amigo> BuscarAmigo(string PalavraChave, Model.Usuario UsuarioLogado)
 {
     return(AmigoDAO.BuscarAmigos(PalavraChave, UsuarioLogado));
 }
Пример #12
0
 private void btn_Cadastrar_Click(object sender, EventArgs e)
 {
     var user = new Model.Usuario();
 }
Пример #13
0
        public UsuarioVM()
        {
            UsuarioModel = new Model.Usuario();

            ValidaSenha = new Command(this.Logar);
        }