コード例 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            SqlWhereUsuario where = new SqlWhereUsuario();
            SqlCommand     sql     = where.verificaLoginUsuario("a", "a");
            List <Usuario> usuario = usuarioDAL.GetALL(sql);

            foreach (Usuario item in usuario)
            {
                richTextBox1.Text += " " + item.ID;
                richTextBox1.Text += " " + (string)item.Nome;
                richTextBox1.Text += " " + item.Sobrenome;
                richTextBox1.Text += " " + (string)item.Senha;
                richTextBox1.Text += " " + (string)item.Localizacao;
                richTextBox1.Text += " " + (string)item.ListaFavoritos;
                richTextBox1.Text += " " + (string)item.UltimaLista;
                richTextBox1.Text += " " + (string)item.Email;
            }
        }
コード例 #2
0
        public object verificaLogin(string login, string senha)
        {
            //objetos
            List <Usuario>      usuario      = new List <Usuario>();
            List <Supermercado> supermercado = new List <Supermercado>();

            SqlWhereSupermercado wheres = new SqlWhereSupermercado();

            SqlWhereUsuario where = new SqlWhereUsuario();
            UsuarioDAL      usuariodal      = new UsuarioDAL();
            SupermercadoDAL supermercadodal = new SupermercadoDAL();

            try
            {
                SqlCommand comando = where.verificaLoginUsuario(login, senha);
                usuario = usuariodal.GetALL(comando);
                if (usuario.Count <= 0)
                {
                    throw new Exception();
                }
            }
            catch (Exception)
            {
                try
                {
                    SqlCommand comando = wheres.verificaLoginSupermercado(login, senha);
                    supermercado = supermercadodal.GetALL(comando);
                }
                catch (Exception)
                {
                    //mensagem de login invalido
                    throw;
                }
            }
            //verificação de objeto
            try
            {
                if (usuario.Count > 0)
                {
                    Usuario usuarioReturn = new Usuario();
                    foreach (Usuario item in usuario)
                    {
                        usuarioReturn.ID          = item.ID;
                        usuarioReturn.Nome        = item.Nome;
                        usuarioReturn.Senha       = item.Senha;
                        usuarioReturn.Sobrenome   = item.Sobrenome;
                        usuarioReturn.UltimaLista = item.UltimaLista;
                        usuarioReturn.Localizacao = item.Localizacao;
                        ///
                        return(usuarioReturn);
                    }
                }
            }
            catch (Exception)
            {
                Supermercado supermercadoReturn = new Supermercado();
                foreach (Supermercado item in supermercado)
                {
                    supermercadoReturn.ID = item.ID;
                    return(supermercadoReturn);
                }
            }


            return(null);
        }