예제 #1
0
        private Boolean verificaDisponibilidadeDeCNPJ(string cnpj)
        {
            SupermercadoDAL dal = new SupermercadoDAL();

            SqlWhereSupermercado where = new SqlWhereSupermercado();
            try
            {
                string              cnpjaux  = cnpj.Replace("/", "").Replace(".", "").Replace("-", "");
                SqlCommand          comando  = where.selecionaSeExistirCNPJ(cnpjaux);
                List <Supermercado> usuarios = dal.GetALL(comando);

                if (usuarios.Count <= 0)
                {
                    return(false);
                }
                else
                {
                    return(true);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #2
0
        public Supermercado selecionaSupermercado(int ID)
        {
            SqlWhereSupermercado where = new SqlWhereSupermercado();
            SqlCommand          comando = where.selecionarPorID(ID);
            List <Supermercado> lista   = supermercadoDAL.GetALL(comando);
            Supermercado        retorno = new Supermercado();

            foreach (Supermercado item in lista)
            {
                retorno.ID          = item.ID;
                retorno.Nome        = item.Nome;
                retorno.RazaoSocial = item.RazaoSocial;
                retorno.Maps        = item.Maps;
                retorno.CNPJ        = item.CNPJ;
                retorno.Endereco    = item.Endereco;
                retorno.Telefone    = item.Telefone;
                retorno.Email       = item.Email;
                retorno.Senha       = item.Senha;
                retorno.Logo        = item.Logo;
                return(retorno);
            }
            return(null);
        }
예제 #3
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);
        }